移远EC200 EC20 EC600 EC800连接MQTT服务器
前言
移远的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服务器相关推荐
- SpringBoot连接MQTT服务器时因ClintID重复导致频繁掉线重连
场景 SpringBoot整合MQTT服务器实现消息的发送与订阅(推送消息与接收推送): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...
- 【STM32 x ESP8266】连接 MQTT 服务器(报文,附部分源码解析)
MQTT 协议作为物联网非常重要的传输协议,如何使用它十分重要,如果有不理解的同学可以点击这里学习,这里只是简单介绍一下.同时这里附上MQTT 3.1.1协议中文版 pdf 的链接,对协议底层感兴趣的 ...
- DTU网关连接MQTT服务器、MQTT.fx工具测试
4G DTU网关连接MQTT服务器+MQTT.fx工具调试 今天介绍DTU网关如何通过简单几步配置连接MQTT服务器,再使用MQTT.fx客户端进行串口测试. 一. 设备准备 1.硬件准备 DTU网关 ...
- 应用场景一:西门子PLC通过桥接器连接MQTT服务器
应用场景描述: 云平台.MES等数据采集.设备管理系统,需要通过MQTT的方式,上传和下发数据,MQTT服务器可以获取PLC的实时状态数据,也可以下发控制指令.桥接器提供4G.WIFI和有线三种连接方 ...
- ESP8266入门教程11:连接MQTT服务器
将第三方库PubSubClient下载到lib文件夹 git clone https://github.com/knolleary/pubsubclient.git 一.阿里云IOT使用 1.打开阿里 ...
- java连接MQTT服务器(Springboot整合MQTT)
一.业务场景 硬件采集的数据传入EMQX平台(采用MQTT协议),java通过代码连接MQTT服务器,进行采集数据接收.解析.业务处理.存储入库.数据展示. MQTT 是基于 发布(Publish)/ ...
- 移远 4G EC20 高通 9X07 工业级 车规级 CAT4 CAT6
EC20 是移远通信推出的最高LTE Cat 6无线通信模块,采用LTE 3GPP Rel.11 技术,支持最大下行速率300Mbps和最大上行速率50Mbps:同时在封装上兼容移远通信UMTS/HS ...
- esp8266连接mqtt服务器
1.MQTT ESP8266库 菜单"项目"-"加载库"-"管理库",搜索安装"PubSubClient" PubSub ...
- 前端websocket连接mqtt服务器(Paho-mqtt,mqttws31.js)以及断开重连
项目需求,java端连接C#,想在前台处理订阅消息,用了websocket和mqtt,查了一上午,因为本机没有node.js,关于paho-mqtt.js的例子连接不了,比如301错误码.什么二进制数 ...
最新文章
- 基础总结篇之一:Activity生命周期
- JS最流行Rust最受喜爱Clojure最赚钱,PHP:那我走?|2021年全球开发者报告
- CloudFoundry Service 使用
- react(90)--时间戳比较
- 【LeetCode】Minimum Depth of Binary Tree 二叉树的最小深度 java
- java集合的存储特征_Java集合常用类特点整理
- 设计模式 (十八 ) 观察者模式
- linux 软件查询,linux安装常用软件和查询基本信息
- Android模拟地图gps定位
- 【SQL注入05】延时盲注实例操作
- 动手下载网易课程视频 -- 正式下载
- [eNSP]→ospf基本配置、区域划分
- AD7760数据采集系统设计 [FPGA逻辑设计]
- 电商系统,商品属性表和功能设计,可用于各种实体的属性
- 基于正则表达式(python)对东方财富网上证指数吧爬虫实例
- 输入n个整数,输出其中的最大值
- 如何将视频生成二维码?
- DHCP:(5)华为防火墙USG上部署DHCP服务以及DHCP中继
- 贤鱼的刷题日常(数据结构栈学习)--P1175 表达式的转换--题目详解
- 电流检测应用开发的高隔离集成式霍尔电流传感芯片--CH701W
热门文章
- spring编程式和声明式事务控制
- 【邢不行|量化小讲堂系列24-Python量化入门】股票自动程序化下单交易 | 视频教程
- singletask和onNewintent
- 一次关于SingleTask的填坑
- 大数据技术之Hadoop-入门
- 如何让AutoHotkey在大部分游戏中好用
- 2019-详细Android Studio开发百度地图(4)—百度地图_路线规划的实现
- matlab基础入门学习(有这一篇就够啦)
- java用swing日历标记节日,java基于swing实现日历
- matches()方法的使用规则