>
>
>
> 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

Reply via email to