打印
[应用相关]

云连接的网络协议

[复制链接]
227|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
药无尘|  楼主 | 2021-12-30 16:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

根据不同的应用和场景,从开发者角度,我们看一下各个云连接套件例程中提供的网络协议实现参考:

大部分的软件包都支持MQTT,HTTP和TLS协议。



- MQTT的支持,有使用各个主流公有云iot平台提供的SDK里包含的mqtt协议栈,比如AWS,Azure,Aliyun;也有使用开源的Eclipse Paho协议栈,STM32再根据不同云平台的接入参数,在其上进行适配。这种连接方式的好处,不变应万变,掌握了原理和方法,可以快速连接到任何支持mqtt协议的主机服务器上。比较适合Iot应用的学习和爱好者。

- HTTP协议只实现了HTTP客户端的部分功能

- 而TLS协议都是使用的mbedtls stack的实现。


FP-NET-6LPWIFI1软件包中,用到的CoAP和LWM2M协议使用的是Contiki iot os里的实现。



STM32-AliyunIoT-Paho虽然用到了mbedTLS,但是只用了其中的HMACSHA1模块来计算连接阿里云物联网平台需要的三元组信息,并没有用TLS进行加密传输。


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

613

帖子

2

粉丝