物联网平台要实现哪些功能?( 三 )

ZigBee设备接入云端

这篇文章详细的介绍了不同通信方式的优点缺点,强烈推荐。如何选择物联网通讯技术?

2. 传输协议(Http、CoAP、MQTT等等)

平台层要兼容不同的协议才能连接尽可能多的设备,而具体支持哪些协议需要从通信安全、平台定位等方面权衡考虑。

MQTT是多个客户端通过一个中央代理传递消息的多对多协议。

CoAP基本上是一个在Client和Server之间传递状态信息的单对单协议。

HTTP是适合使用在性能好一些的终端上,相对以上一些比较重,对设备要求相对高一些。

3. 身份认证

目前市面上的认证方式大都通过将Token或者Secret烧录到硬件设备进行认证,但过程各有特点。

例如阿里云是先将Product Key、ProductSecret烧录到设备中,并通过动态注册的方式获得DeviceSecret后进行数据通信,而有的是通过将Token直接烧录到设备中进行认证和数据传输。

推荐阅读