随着MQTT协议在物联网的流行,越来越多的模组内置MQTT协议栈,并提供MQTT的指令集供MCU侧使用。相对于使用TCP/SSL指令的接入方案,使用MQTT指令接入可以进一步降低MCU侧的资源消耗。 AT+MQTT接入是设备上云的一种方案,这种方案使用MCU+模组作为硬件,MCU与模组之间的通信采用AT+MQTT的指令集且MQTT协议栈运行...
AT+MQTTSUB=0,"/a1ZCbJN0kQB/4WpGE15ik3MbGt0lEiIj/user/get",1 订阅成功会在阿里云进行显示。 上报数据 这里定义了温湿度的功能。 可以使用AT+MQTTPUBRAW发布 MQTT 消息 例如发送温度32 湿度66 AT+MQTTPUB=0,"/sys/a1ZCbJN0kQB/4WpGE15ik3MbGt0lEiIj/thing/event/property/post","{params:{\"Te...
mqttClientId: clientId+"|securemode=2,authType=xxxx,random=xxxx,signmethod=xxxx|" mqttUserName: deviceName+"&"+productKey mqttPassword: sign_hmac(productSecret,content) ``` - AT交互流程如下所示 1. 激活网络,**注意,先发送AT+CGATT?查询是否附着上GPRS数据网络,返回+CGATT: 1后,才能执行下面的三...
AT+MQTTSUB=0,"/a1ZCbJN0kQB/4WpGE15ik3MbGt0lEiIj/user/get",1 订阅成功会在阿里云进行显示。 上报数据 这里定义了温湿度的功能。 可以使用AT+MQTTPUBRAW发布 MQTT 消息 例如发送温度32 湿度66 AT+MQTTPUB=0,"/sys/a1ZCbJN0kQB/4WpGE15ik3MbGt0lEiIj/thing/event/property/post","{params:{\"Te...
在连接之前,首先要用烧录器烧录支持MQTT的固件 软件是这个flash_download_tool_3.8.7 固件是这个ESP8266-AT-1M 固件是通用的,烧过一次以后换不同的账号,平台,设备,都可以直接用 注意烧录用的连接电脑的USB主板和平时通信的不是同一个。 然后开始设备和阿里云的连接,我们使用XCOM V2.0.exe工具进行,指令如下。
文章目录一:前言三:创建云端设备第二步,创建产品第三步,添加设备第四步,自定义Topic四:硬件连接五:配置终端设备第二步,根据参数使用AT指令配置ESP-12S使设备上线;六:MQTT实现发布&订阅消息七:总结 一:前言 工作之余目前发现有很多客户想产品对接阿里云实现控制,出一篇安信可ESP8266通过AT指令接入阿里云,实现MQTT的订...
AT方式连接阿里云分为两种主要方式:一机一密与一型一密。一机一密包含HTTP认证二次连接与MQTT直连。在进行开发前,首先需要获取AT固件。在进行阿里云操作时,需先在阿里云平台找到物联网平台,并开通服务后进入控制台。打开产品管理页面,点击新建产品。在页面上根据需求与图示说明创建产品,具体步骤与注意...
阿里云物联网平台入口 DeviceName可以自定义。 这里采用sim卡的IMEI(8615510564***)作为DeviceName,便于后期维护。 设备的证书信息 1. MQTT连接官方说明: 连接参数说明如下,本文主要从一机一密注册认证的方式进行介绍。 2、配置文件基本模式 根据物联网模组AT命令接入云平台(1)-MQTT基本原理及步骤,首先要确定MQTT连接...
2、建立连接 建立连接的命令为:AT+MQTTOPEN=1,1,0 建立连接成功之后在平台侧可以看到设备在线,如下...
https://docs.ai-thinker.com/_media/tools/aithinker_serial_tool_v1.2.3.7z 下载上面这些后,开始把固件烧到开发板中。 然后用调试工具调试下,注意AT+MQTTCLIENTID这个指令中,参数中的“,”前一定要加“ \ ”,不然会报错。 这是日志服务中记录。