前言

移远的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为发送成功

移远EC200 EC20 EC600 EC800连接MQTT服务器相关推荐

  1. SpringBoot连接MQTT服务器时因ClintID重复导致频繁掉线重连

    场景 SpringBoot整合MQTT服务器实现消息的发送与订阅(推送消息与接收推送): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...

  2. 【STM32 x ESP8266】连接 MQTT 服务器(报文,附部分源码解析)

    MQTT 协议作为物联网非常重要的传输协议,如何使用它十分重要,如果有不理解的同学可以点击这里学习,这里只是简单介绍一下.同时这里附上MQTT 3.1.1协议中文版 pdf 的链接,对协议底层感兴趣的 ...

  3. DTU网关连接MQTT服务器、MQTT.fx工具测试

    4G DTU网关连接MQTT服务器+MQTT.fx工具调试 今天介绍DTU网关如何通过简单几步配置连接MQTT服务器,再使用MQTT.fx客户端进行串口测试. 一. 设备准备 1.硬件准备 DTU网关 ...

  4. 应用场景一:西门子PLC通过桥接器连接MQTT服务器

    应用场景描述: 云平台.MES等数据采集.设备管理系统,需要通过MQTT的方式,上传和下发数据,MQTT服务器可以获取PLC的实时状态数据,也可以下发控制指令.桥接器提供4G.WIFI和有线三种连接方 ...

  5. ESP8266入门教程11:连接MQTT服务器

    将第三方库PubSubClient下载到lib文件夹 git clone https://github.com/knolleary/pubsubclient.git 一.阿里云IOT使用 1.打开阿里 ...

  6. java连接MQTT服务器(Springboot整合MQTT)

    一.业务场景 硬件采集的数据传入EMQX平台(采用MQTT协议),java通过代码连接MQTT服务器,进行采集数据接收.解析.业务处理.存储入库.数据展示. MQTT 是基于 发布(Publish)/ ...

  7. 移远 4G EC20 高通 9X07 工业级 车规级 CAT4 CAT6

    EC20 是移远通信推出的最高LTE Cat 6无线通信模块,采用LTE 3GPP Rel.11 技术,支持最大下行速率300Mbps和最大上行速率50Mbps:同时在封装上兼容移远通信UMTS/HS ...

  8. esp8266连接mqtt服务器

    1.MQTT ESP8266库 菜单"项目"-"加载库"-"管理库",搜索安装"PubSubClient" PubSub ...

  9. 前端websocket连接mqtt服务器(Paho-mqtt,mqttws31.js)以及断开重连

    项目需求,java端连接C#,想在前台处理订阅消息,用了websocket和mqtt,查了一上午,因为本机没有node.js,关于paho-mqtt.js的例子连接不了,比如301错误码.什么二进制数 ...

最新文章

  1. 基础总结篇之一:Activity生命周期
  2. JS最流行Rust最受喜爱Clojure最赚钱,PHP:那我走?|2021年全球开发者报告
  3. CloudFoundry Service 使用
  4. react(90)--时间戳比较
  5. 【LeetCode】Minimum Depth of Binary Tree 二叉树的最小深度 java
  6. java集合的存储特征_Java集合常用类特点整理
  7. 设计模式 (十八 ) 观察者模式
  8. linux 软件查询,linux安装常用软件和查询基本信息
  9. Android模拟地图gps定位
  10. 【SQL注入05】延时盲注实例操作
  11. 动手下载网易课程视频 -- 正式下载
  12. [eNSP]→ospf基本配置、区域划分
  13. AD7760数据采集系统设计 [FPGA逻辑设计]
  14. 电商系统,商品属性表和功能设计,可用于各种实体的属性
  15. 基于正则表达式(python)对东方财富网上证指数吧爬虫实例
  16. 输入n个整数,输出其中的最大值
  17. 如何将视频生成二维码?
  18. DHCP:(5)华为防火墙USG上部署DHCP服务以及DHCP中继
  19. 贤鱼的刷题日常(数据结构栈学习)--P1175 表达式的转换--题目详解
  20. 电流检测应用开发的高隔离集成式霍尔电流传感芯片--CH701W

热门文章

  1. spring编程式和声明式事务控制
  2. 【邢不行|量化小讲堂系列24-Python量化入门】股票自动程序化下单交易 | 视频教程
  3. singletask和onNewintent
  4. 一次关于SingleTask的填坑
  5. 大数据技术之Hadoop-入门
  6. 如何让AutoHotkey在大部分游戏中好用
  7. 2019-详细Android Studio开发百度地图(4)—百度地图_路线规划的实现
  8. matlab基础入门学习(有这一篇就够啦)
  9. java用swing日历标记节日,java基于swing实现日历
  10. matches()方法的使用规则