0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MQTT与通讯模组的调试

朱胖子说物联网 ? 2020-08-24 10:15 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

正文开始前,如需进一步交流,欢迎大家添加朱胖子微信

这次我们就拿域格CAT1的模块调试MQTT

首先,我们拿到模块后将串口引出接上电脑

一、检查模块的状态

建立连接前请先检查模块状态:1.SIM 卡是否在位AT+CPIN?+CPIN: READY //SIM 卡已准备好OK2.模块信号AT+CSQ+CSQ: 30,99 //信号值为30OK3.模块是否正常注册AT^SYSINFO^SYSINFO: 2,3,0,9,1 //模块注册在 4GOK以上几条命令返回值正常后, 再参照以下的步骤操作建立连接及传输数据。若返回不对, 应检查相关卡及天线是否正常可用。 确保卡、 天线及网络环境无误后,再操作建立连接及传输数据

二、建立MQTT连接

第1步:查看设备状态

AT+CEREG?

+CEREG: 3,1,"18be","08608021",7

OK

AT+CGDCONT?

+CGDCONT: 1,"IP","cmnet.mnc002.mcc460.gprs","10.204.194.102",0,0,,,,

OK

第2步:设置MQTT模式

AT+IMQTTMODE=2,0 //mqtt模式 para1: 1-阿里MQ 2-普通MQ para2:0-不采用tls 1-采用tls

OK

第3步:设置服务器参数

AT+IMQTTADDR=203.156.205.55,1883,5 //设置ip,端口 ,clinetId可随意设置

OK

AT+IMQTTPARA=TIMEOUT,1,CLEAN,0,KEEPALIVE,60,VERSION,3.1.1 //参数设置

OK

AT+IMQTTCONN

OK

+IMQTTCONN:0 //连接成功

第4步:MQTT交互

AT+IMQTTSUB=/mqtt/test,0 //订阅

OK

AT+IMQTTPUB=/mqtt/test,0,hxx //发布

OK

+IMQTTPUB:0

+IMQTTRCVPUB=42729,/mqtt/test,0,{"id":"1","version":"1.0","params":"hxx","method":"mqtt/test"} //接收订阅消息

第5步:取消订阅断开连接

AT+AT+IMQTTUNSUB=/mqtt/test,0 //取消订阅

OK

+IMQTTUNSUB:0

AT+IMQTTDISCONN //断开连接

OK

更多详情欢迎关注微信公众号


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【创龙TL3562-MiniEVM开发板试用体验】--MQTT通讯

    本篇讲述开发板MQTT通讯MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布订阅(Publish/Subscribe)模式
    发表于 08-17 22:45

    KaihongOS操作系统:MQTT物联网通讯协议

    @ohos.net.khMqtt (MQTT物联网通讯协议) 说明: 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 目前支持3.1.1
    发表于 05-08 07:51

    Altera A10 SoC HPS UART作为数据通讯接口应用的配置与调试

    在嵌入式系统中,UART 串口通常用于调试通讯。通常情况下,调试串口对波特率的大小没有特别要求,一般配置是 115200 8N1。UART 串口除了调试功能外,有时候在设计中也会充当
    的头像 发表于 04-24 15:32 ?666次阅读
    Altera A10 SoC HPS UART作为数据<b class='flag-5'>通讯</b>接口应用的配置与<b class='flag-5'>调试</b>

    R030521761,rexroth直线模组如何安装调试

    直线模组调试一般是指通电测试与精度测试,在确保电机及模组本体安装无问题后,可以通电进行运行测试,查看是否有异响和运转的不良情况,而精度测试通常包括水平行走平行度测试和垂直行走平行度测试
    的头像 发表于 02-15 11:08 ?363次阅读
    R030521761,rexroth直线<b class='flag-5'>模组</b>如何安装<b class='flag-5'>调试</b>

    直线模组安装调试与要点

    1、固定底座:在安装位置上固定直线模组的底座,可使用螺栓或螺丝将底座牢固地固定在设备的底座或支架上。 2、安装直线导轨:将直线模组的导轨轴通过底座上的安装孔进行固定,需要注意确保导轨轴与底座垂直
    发表于 12-16 09:55

    直线模组安装调试与要点

    直线模组的安装位置需根据实际应用要求和机械装置的结构来选择,直线模组可以被安装在机械装置的各个部位中,并且可以与其他部件配合使用,而直线模组的安装调试方法涉及多个步骤。
    的头像 发表于 12-10 17:52 ?852次阅读
    直线<b class='flag-5'>模组</b>安装<b class='flag-5'>调试</b>与要点

    【AI技术支持】ESP32-C3模组AT+MQTT连接AWS证书问题处理

    问题描述在使用ESP32-C3-WROOM-02模组作为无线通信模块,使用AT-V3.3.0.0版本时,客户想通过AT的方式配置MQTT证书,验证服务器可以连接,但AT连接失败,这是为什么呢?启明
    的头像 发表于 11-30 01:01 ?1221次阅读
    【AI技术支持】ESP32-C3<b class='flag-5'>模组</b>AT+<b class='flag-5'>MQTT</b>连接AWS证书问题处理

    示例篇:4G模组AT指令之MQTT应用!

    针对4G模组AT指令的MQTT应用,我收集资料,做出示例,整理成文分享给大家,喜欢的可以收藏。
    的头像 发表于 11-12 11:56 ?1395次阅读
    示例篇:4G<b class='flag-5'>模组</b>AT指令之<b class='flag-5'>MQTT</b>应用!

    MQTT协议深度应用:Air780E模组AT指令的创新实践

    今天我讲解的是关于4G模组AT指令之MQTT应用,有兴趣的朋友可以阅读本文深度学习。
    的头像 发表于 11-11 09:30 ?1872次阅读
    <b class='flag-5'>MQTT</b>协议深度应用:Air780E<b class='flag-5'>模组</b>AT指令的创新实践

    Air780E模组AT指令下的MQTT应用:技术指南

    今天我要讲的是Air780E模组AT指令下的MQTT应用,希望对大家有所帮助。
    的头像 发表于 11-07 14:02 ?1074次阅读
    Air780E<b class='flag-5'>模组</b>AT指令下的<b class='flag-5'>MQTT</b>应用:技术指南

    低功耗4G模组MQTT通信功能

    ?今天我们来学习使用合宙Air708E开发板的MQTT通信基本功能。 一、MQTT介绍 MQTT是一种低开销、低带宽占用的即时通讯协议,可以用极少的代码和带宽为远程设备提供实时可靠的消
    的头像 发表于 11-01 07:26 ?1234次阅读

    白嫖篇:4G 模组 MQTT 通信功能!

    今天我们白嫖的是4G 模组 MQTT 通信功能!以AIR708E开发板为例 从MQTT介绍,演示功能概述,准备硬件环境,准备软件环境,代码示例介绍等给大家展示明白
    的头像 发表于 10-30 14:53 ?2356次阅读
    白嫖篇:4G <b class='flag-5'>模组</b> <b class='flag-5'>MQTT</b> 通信功能!

    MQTT应用:Air780EP低功耗4G模组AT开发

    本文应各位大佬邀请,详细讲解Air780EP模组MQTT应用的多个AT命令。
    的头像 发表于 10-25 17:27 ?770次阅读
    <b class='flag-5'>MQTT</b>应用:Air780EP低功耗4G<b class='flag-5'>模组</b>AT开发

    MQTT调试助手中文版(物联网开发必备)

    MQTT调试助手中文版(物联网开发必备)。?支持模拟设备链接各种MQTT云服务器、 ?阿里云、腾讯云、华为云、原子云、onenet等等。
    发表于 10-12 14:23 ?9次下载

    物联网行业中MQTT通信协议详解以及使用

    一 概述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议
    的头像 发表于 09-20 17:08 ?2818次阅读
    物联网行业中<b class='flag-5'>MQTT</b>通信协议详解以及使用