移远EC200 EC20 EC600 EC800连接MQTT服务器

news/2025/1/16 3:56:10/

前言

移远的CAT1模块EC200S连接MQTT大致流程 ,经过测试,完全有效

A:开机

     就是对模块进行断电2S在上电.

B:基础配置

   这部分跟连TCP服务器一样

 (1):发送AT,确认模块是否正常

     "AT\r\n"

    模块返回:OK

 (2):取消模块回显

    "ATE0\r\n"

    模块返回:OK

(3)检查SIM是否正常

    "AT+CPIN?\r\n"

 模块返回:+CPIN: READY

(4):检查信号是否正常

    "AT+CSQ\r\n"

模块返回:+CSQ: 25,99  注:主要25这个字段小于31就行

(5)查询模组是否注册上GSM网络

     "AT+CREG?\r\n"

模块返回:+CREG: 0,1   注:1或者5为正常

(6)关闭移动场景

     "AT+QIDEACT=1\r\n"

      模块返回:OK

(7)打开移动场景

    "AT+QIACT=1\r\n"

   模块返回:OK

C:连接mqtt服务器

  (1)设置MQTT心跳

      "AT+QMTCFG=\"qmtping\",0,30\r\n"

     模块返回:OK

  (2)设置接收数据的模式

       "AT+QMTCFG=\"recv/mode\",0,0,1\r\n"

     模块返回:OK

 (3)为模块打开一个网络

     sprintf(tx,"AT+QMTOPEN=0,\"%s\",%d\r\n",_ec800n_date.IP,_ec800n_date.port);

     模块返回:+QMTOPEN: 0,0

 (4)连接到mqtt服务器

 sprintf(tx,"AT+QMTCONN=0,\"%s\",\"%s\",\"%s\"\r\n",_ec800n_date.clientid,_ec800n_date.username,_ec800n_date.password);

   模块返回:+QMTCONN: 0,0,0

D:订阅主题以及发布

(1)订阅主题

   sprintf(tx,"AT+QMTSUB=0,1,\"%s\",0,\"%s\",0\r\n",QMTSUB_ADDR,QMTSUB_ADDR1);

  模块返回:+QMTSUB: 0,1,0,1,1  注:这里订阅了两个主题

(2):发布

sprintf(sendBuf," AT+QMTPUBEX=0,0,0,0,\"%s\",%d\r\n",str,len);

模块返回>后接着写入数据

返回+QMTPUBEX: 0,0,0为发送成功


http://www.ppmy.cn/news/266567.html

相关文章

华为 S5720-32X-EI-AC配置(配置web版)账号

<Huawei> sys [Huawei] aaa [Huawei-aaa] local-user huawei password irreversible-cipher huawei123 [Huawei-aaa] local-user huawei service-type http [Huawei-aaa] local-user huawei privilege level 15 [Huawei-aaa] return <Huawei> save 上述命令和配…

EC200 EC600 EC20接入工业互联网云平台

第三方设备接入云盒子说明文档 注册工业互联网云 www.sukon-cloud.com 物联网云盒子能帮助用户迅速搭建好设备管理后台&#xff0c;适合系统集成等用户。 此文章的测试模块使用的是移远的EC600N https://item.taobao.com/item.htm?spma1z10.5-c-s.w4002-21884152640.30.…

HCIE-Datacom 2204day02-堆叠(全文摘自华为官方文档)

堆叠&#xff08;背景概念形成维护断裂检测处理&#xff09; 背景 随着企业的发展&#xff0c;企业网络的规模越来越大&#xff0c;这对企业网络提出了更高的要求&#xff1a;更高的可靠性、更低的故障恢复时间、设备更加易于管理等传统的园区网高可性技术出现故障时切换时间很…

华为EC189/EC122无信号解决方法

过年回家买了个无线上网卡和设备&#xff08;卡托&#xff09;&#xff0c;设备就是EC189&#xff0c;结果用了一天就用不了了&#xff0c;也没有信号&#xff0c;拿到卖的地方&#xff0c;说设备有问题了&#xff0c;给我换了一个&#xff0c;结果又是一天&#xff0c;又不能用…

7405 平台移植华为EC122上网卡

一、 开发环境 板子&#xff1a;海思3716C dongle&#xff1a;华为EC122 虚拟机&#xff1a;ubuntu10.10 在这里参照了一篇博文&#xff0c;由于所移植的上网卡是一个型号&#xff0c;省去了找资料的很多麻烦&#xff0c;苍天啊&#xff0c;大地啊&#xff0c;感动。呵呵 http…

华为EC122(电信) 树莓派3G电信上网总结

树莓派3G上网&#xff0c;因为没有经验弄了好长时间&#xff0c;也走了很多的冤枉路&#xff0c;总结一下以免以后忘了 实际树莓派用华为EC122 树莓派3G上网配置过程还是很简单的&#xff0c;因为开始想得太复杂了&#xff0c;在网上找了一些例程千奇百样&#xff0c;让人很郁…

金山打字通打字记录

盲打还是不大行&#xff0c;还要多加训练。 目前打字速度就这样了。

易语言基于飞浆的本地ocr文字识别 xp win7 win10 无网离线 都可用

易语言基于飞浆的本地ocr文字识别 xp win7 win10 无网离线 都可用&#xff0c;图片/截图/字节集参数都可识别&#xff0c;使用模块调用dll&#xff0c;免库&#xff0c;体积小简单方便&#xff0c;某些特殊图片&#xff08;比如字体超大或者方向倾斜&#xff09;的识别需要调整…