> > > > I think we can recommend using the provided JAX-RS API and provide SDKs > for different platforms to program against this API. SDK can support basic > operations such as get operations, publishing data, etc. > +1, Since we have a clear contract for the devices that uses http and mqtt transport. I was searching for an api specification tool similar to swagger[1] which supports both HTTP and MQTT, This would ease out the process on creating SDKs for different language. I found [2] but its not matured as swagger yet. Therefore I think the best approach for now would be to handle http transport flow through swagger code gen and mqtt(+http) flow through our own implementations.
[1] http://swagger.io/swagger-codegen/ [2] https://www.asyncapi.com/
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
