单片机内加入MQTT协议,与阿里云服务器通信,可以通过IOT studio快速配置生成web 官方给到历程是都是通过ESP的WiFi来联网我做的是通过W5500联网的 把C语言Link Kit SDK移植到stm32单片机中,web由IOT studio生成。
MQTT协议需要上传四个参数,报活时间,clientID,用户名,密码那么阿里云的就在clientID,用户名,密码做了手脚clientID比较长,按照一定的格式 用户名设备名和秘钥组成 密码使用了加密串进行了加密,有sha1或者MD5。
阿里云物联网都是用MQTT来通信的, 设备要接入阿里云物联网, 需要在设备端加一个物联网网关,像市面上的多比智能网关多比物联网网关龙博智能网关等等, 都可以接入。
至此,我们完成了安装并使用 NodeRED 连接到 MQTT 云服务,以及对 MQTT 消息数据进行过滤和处理,最后再将处理完成后的数据消息发送至 MQTT 服务器的全部流程NodeRED 的交互和使用方式,即用 UI 方式描述通用业务逻辑。