根本玩转物联网-4G模块如何快速实现与MQTT服务器通讯

打印 上一主题 下一主题

主题 1018|帖子 1018|积分 3054

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
目次
  1 前言
  2 环境搭建
  2.1 硬件预备
  2.2 软件预备
  2.3 硬件毗连
  2.4 检查驱动
  3 毗连MQTT服务器
  3.1 创建MQTT监听Topic
  3.2 打开设置工具读取基本信息
  3.3 设置毗连参数进行数据交互
  4 总结
  
  
       1 前言

           MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息传输协议,专为低带宽、不稳定网络环境下的物联网装备通讯计划。它使用最小的网络带宽,支持异步通讯和多种服务质量等级,具有高效、可靠、灵活和低功耗等特点,广泛应用于智能家居、车联网、工业物联网等范畴。
   

           FS800DTU焦点板是基于飞思创4G Cat.1模组计划的,上面集成了DC-DC、SIM卡、天线和串口电平转换电路,支持5-16V供电输入,无需额外计划,接上天线、SIM卡和串口就可以使用。FS800DTU支持4路Socket,支持TCP/UDP/HTTP/MQTT等通讯协议,适配了阿里云、OneNET等物联网平台。
           对于使用FS800DTU焦点板的用户来说,其利用简便性是一大亮点。即便您仅对MQTT工作原理有根本的了解,也无需深入钻研TCP协议的复杂细节。FS800DTU已经为您预先设置好了所需的通讯环境,您只需简单设置几个关键参数,即可接入MQTT服务器。无论是初学者还是有肯定履历的用户,都能在短时间内掌握其使用方法,并迅速将其应用到现实项目中,真正做到了“快速上手,高效应用”。
   2 环境搭建

   2.1 硬件预备

   

  • FS800DTU焦点板(型号:FS-MCore-F8A2M1)。
  • 4G物联卡一张,移动,联通,电信均可。
  • USB转TTL模块,包罗4根杜邦线。
  • 4G天线一根。
   

   2.2 软件预备

           SerialPort_To_Network_ConfigTools参数设置软件。
   

   2.3 硬件毗连

           将天线,SIM卡装到4G模块上(按照模块上的插卡方向利用),按图示方式接好线,留意串口是交叉毗连。
   

   2.4 检查驱动

           打开电脑的装备管理器,检察是否有CH340驱动,图中是已经装好驱动的,如果在端口处没有该装备,可以在产品资料包里找到该驱动并安装。
   

   3 毗连MQTT服务器

   3.1 创建MQTT监听Topic

           本次使用的是MQTTX客户端,MQTTX 是由 EMQ 开发的一款开源跨平台 MQTT 5.0 桌面客户端,它兼容 macOS,Linux 以及 Windows 体系。
           MQTTX 的用户界面 UI 采取聊天式计划,使得利用逻辑更加简明直观。它支持用户快速创建和生存多个 MQTT 毗连,便于测试 MQTT/MQTTS 毗连,以及 MQTT 消息的订阅和发布。
           点击毗连右边的加号+,新建毗连,填写一下名称,其他参数保持默认即可,点击毗连;然后再到订阅监听的主题。
   

   3.2 打开设置工具读取基本信息

           在资料包里双击打开SerialPort_To_Network_ConfigTools参数设置软件->选择装备对应的端口->点击同步产品信息。
   

           点击读取基本信息,检察基本信息是否如图完整->点击查询运行状态,检察是否注册上网络以及装备运行状态->点击查询信号强度,检察装备信号强度是否正常。(0-7很差,8-13能注上网,14-18较差,19-25正常,26-31良好,99异常)
   

   3.3 设置毗连参数进行数据交互

   
        将毗连参数对应填写,主题交叉填写。

   

           等待装备出现FS@MQTT CONNECTED:1表示毗连成功,如果出现其他的返回值则阐明有题目,可以根据资料中的手册找到对应返回值代表的含义,或者联系飞思创的技术支持帮忙解决。
   

           DTU向服务器发布topic/freestrongsub主题,消息内容为“hello mqtt”,MQTTX订阅了该主题可以吸收到该信息,MQTTX向topic/freestrongpub主题发布“hello dtu”的数据,DTU也能够吸收得到,表示数据交互成功。
   

   4 总结

           本篇文章讲述了MQTT协议和FS800DTU的基本信息和获取MQTTX毗连参数的利用步调,并介绍了使用FS800DTU毗连MQTT服务器进行通讯的方法,感谢大家的观看,对本文章有任何不清晰的地方或者想对产品有更多的了解可以私信或者在批评区留言,我们看到会及时复兴您!
   
   


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

滴水恩情

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表