vmware-archive / liota

Other
336 stars 120 forks source link

Adding IBM Bluemix as DCC in Liota #61

Open KohliDev opened 7 years ago

KohliDev commented 7 years ago

Add IBM Bluemix as DCC in Liota

eifinger commented 6 years ago

The Watson IoT Python SDK already implements the mqtt basics like TLS handshake, contains the default server certificate and so on. I see that you didn't use the AWS IoT SDK. Are there any arguments against using the SDKs?

KohliDev commented 6 years ago

Liota has a layered approach we have implemented the MQTT layer in DCC_Comms and it provides most of the functionality to connect to AWS or IBM Bluemix DCC over MQTT protocol hence we kept the approach simple to use MQTT_DCC Comms which is implemented in Liota, it provides ease to IoT developers to change the DCC in future in Liota packages as they don't have to interact with various SDK`s in order to do that. Also, we didn't wanted to bundle the extra load of SDK as part of Liota.