E840-DTU(EC05-485)型4G DTU数传终端HTTP和MQTT模式快速调试教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

E840-DTU(EC05-485)型4G DTU数传终端HTTP和MQTT模式快速
调试教程
E840-DTU (EC05-485)是一款小巧的4G DTU,采用4G CAT1技术,具备小体积、高速率、低延迟和简便使用的特点。

简单配置即可实现串口设备与网络服务器的双向透明传输。

产品采用2.54mm弹簧压线
端子,方便接线,支持导轨和定位孔安装,轻松集成到物联网项目中。

设备支持两条链接、MQTT协议,并可接入阿里云、OneNet、百度云和华为云平台,便捷实现物联网应用。

前文介绍了4G DTU上传终端的快速调试教程、4G DTU数传终端TCP/UDP透传模式快速调试教程,本文我们介绍一下4G DTU数传终端的HTTP模式和MQTT模式快速调试教程。

HTTP模式
接下来,我们尝试使用产品的HTTP模式进行模拟通讯。

请注意,HTTP相对于透传模式更为复杂,其中HTTP协议同样基于TCP协议,我们使用TCP服务器的原理来接受产品的HTTP协议,以模拟传输。

如果需要与服务器通讯,可以自行研究建立HTTP服务器的方法。

首先,在产品配置软件中,将链路的"连接类型"修改为HTTP协议。

修改完成后,会自动弹出"HTTP连接参数"。

首先,设置"服务器地址"和"目标端口"。

接下来,将"HTTP传输方式"设置为"GET",将"HTTP URL内容"设置为"/text",最后,设置"HTTP包头内容"。

标准的HTTP格式应为
"Host: 服务器地址"。

请注意,这里只是演示HTTP功能,在实际设置中,请根据实际
情况进行设置。

设置完成后,保存并重启设备。

稍等片刻,在网络调试助手中,收到设备接入的提示,即表示
产品连接成功。

接下来,我们同样使用网络调试助手模拟HTTP服务器接受数据。

最后,打开串口调试工具软件,发送任意数据,在网络调试助手中,查看是否能够收到成功发送的HTTP协议包。

到此为止,HTTP功能成功向服务器发送了请求,并且服务器也
接收到了HTTP的GET请求。

4G DTU数传终端MQTT模式
接下来,我们开始使用EMQX平台进行模拟MQTT通讯。

关于
平台的使用方法,请自行参考相关教程。

首先,将"连接类型"修改为"MQTT Client",然后分别填入"服务器地址"和"目标端口"。

接下来,在"MQTT连接参数"中,设置"ClientID"、"Username"和"Password"。

这里我们使用EMQX平台进行演示,没有设置任何规则,随意填写。

在实际使用中,请严格根据MQTT三要素进行设置。

最后,设置一个"订阅主题"和"发布主题",这里同样是随意设置的主题。

设置完成后,保存并重启产品即可。

稍等片刻,通过指示灯,观察是否已成功连接到服务器。

如果指示灯上的LINK亮起,说明已成功接入MQTT服务器。

同样,我们可以访问EMQX后台查看到设备接入情况。

接下来,我们模拟实际的MQTT通讯。

使用WebSocket客户端进行模拟连接(请注意,由于EMQX未配置连接规则,客户端可以成功连接,实际中需要根据配置规则进行设置)。

然后,在"订阅主题"中设置产品配置中的"发布主题",在"发布主题"中设置产品配置中的"订阅主题"。

然后,我们使用串口调试工具连接产品的串口。

完成后,可以使用WebSocket客户端发送任意数据,观察串口调试软件是否能够正常接收。

然后,使用WebSocket客户端接收任意数据,观察串口调试助手是否能够正常接收。

这里只是演示通讯连接,实际使用中需要获取"三要素"并配置"订阅与发布"规则。

相关文档
最新文档