软件环境清单
一、本篇文章的目的
针对Air780E AT开发方式,合宙技术人员在docs文档中心编写了几十篇快速入门和软件指南文档。
这些文档会用到一些公共的软件环境清单,本篇文章重点介绍这些软件环境清单。
二、软件环境清单
2.1 Luatools工具
要想烧录AT固件到Air780E模组中,需要用到合宙强大的调试工具:Luatools。
详细使用说明参考:Luatools工具使用说明 。
Luatools工具拥有以下几大核心功能:
1. 一键获取最新固件:自动连接合宙服务器,轻松下载最新的合宙模组固件。
2. 固件与脚本烧录:便捷地将固件及脚本文件烧录至目标模组中。
3. 串口日志管理:实时查看模组通过串口输出的日志信息,并支持保存功能。
4. 串口调试助手:提供简洁的串口调试界面,满足基本的串口通信测试需求。
Luatools下载之后,新建一个命名为 "Luatools" 的文件夹,将下载的Luatools_v3.exe拷贝或移动到新建的Luatools文件夹内,点击Luatools_v3.exe即可运行。
2.2 模组使用的固件
4G 模组中必须烧录正确的 AT 固件才能支持 AT 命令功能;
通过 Luatools 可以烧录 AT 固件;
有两种方式可以获取到 Air780E 模组的最新 AT 固件,二选一即可;
第一种方式是通过 Luatools 获取,如下图所示,可以直接选中最新版本的 AT 固件:
第二种方式是访问:Air780E 固件版本 ,找到最新版本的固件即可。
2.3 SSCOM串口通信工具
SSCOM是一种简单实用的串口通信工具,可以在计算机与设备之间建立串口通信连接,实现数据的发送与接收。
详情参考:SSCOM下载和使用说明
2.4 LLCOM 串口通信工具
LLCOM是另外一种简单实用的串口通信工具,可以在计算机与设备之间建立串口通信连接,实现数据的发送与接收。
详情参考:LLCOM | 能跑Lua代码的串口调试工具!。
LLCOM 使用教程
打开 LLCOM 后可以看见如下界面
如上图标识,选择模块对应的波特率,以及串口工具枚举出的正确端口,点击打开串口即可
将鼠标移动至红框所在位置即可看见红框内标识的内容,如果你需要给 780E 模块发送 AT 指令,勾选上“发末尾加回车换行”,其中 HEX 显示点击后可以的选择有两种,一种只显示 hex,一种文本信息和 hex 一起显示,发送 hex,如果勾选了发 HEX,则需要在发送框中输入 HEX 字符串
右边的快捷发送区可以添加一些调试阶段常用的指令,左边框是发送的文本内容,右边框使用鼠标左键点击就是发送左边文本框的内容,右边框使用鼠标右击则会弹出来对话框,可以在对话框中输入右边文本内容的备注,最后的 HEX 选择框如果勾选上了以后,可以发送 hex 文本给串口
2.5 合宙TCP/UDP web测试工具
为了方便测试,合宙提供了免费的不可商用的TCP/UDP web测试工具:合宙TCP/UDP web测试工具。
详情参考:合宙TCP/UDP web测试工具使用说明 。
2.6 MQTT客户端软件MQTTX
MQTTX是一款第三方MQTT客户端工具,可以方便的测试MQTT的各项功能。
详情参考:MQTTX工具使用说明 。 或者参考下文
MQTTX 使用教程:
下载并安装好 mqttx 后,进入 mqttx 主界面,点击新建链接
名称可以根据用户链接的 mqtt 服务器具体区分,服务器地址选择需要接入的 mqtt 服务器地址,合宙测试服务器地址为 lbsmqtt.airm2m.com 端口号为 1884 Client ID(任意英文/数字字符串均可)、用户名和密码可以不填(仅限合宙测试服务器 lbsmqtt.airm2m.com)
填完后点击右上角的"链接",链接合宙测试服务器即可
链接成功后,可以点击"添加订阅"来订阅模块发布的主题,具体的主题,大多数情况下服务器会直接说明,合宙测试服务器没有主题限制,用户可以自行设置自己的主题,例如"/780E/test_AT/{imei}"此处的 imei 是真实模组的 imei,imei 可以扫描模块屏蔽盖上的二维码获取,AT 固件 也可以发送 AT 指令 "AT+CGSN
点击"添加订阅" 在对应的 Topic 框中输入你需要订阅的主题,然后设置 QOS(0:最多发送一次,发送完后不管服务器是否收到;1:至少发送一次,发送完后服务器会给客户端发送第一次 ack;2:仅发送一次,但是会和服务器进行完整的消息发送与接收的确认流程),用户根据自己需求(或服务器要求),自行选择,订阅 tpoic 完成后点击确定即可
此时,如果其他客户端发布了刚刚订阅的主题的消息,即可在 mqttx 主界面看见对应消息。如下图所示
发布消息
为了方便测试,合宙提供了免费的不可商用的 MQTT 测试服务器;
host:airtest.openluat.com
port:1883
sslport:8883
username:root
password:luat123456
ssl 加密链接所需要的证书文件:mqttcerts.zip
2.7 合宙 FTP 测试服务器
为了方便测试,合宙提供了免费的不可商用的 FTP 测试服务器;
host:airtest.openluat.com
port:21
username:luat
password:123456
注意:此ftp服务器是不加密服务器,如果使用加密方式连接会导致失败
2.8 合宙 HTTP 测试服务器
为了方便测试,合宙提供了免费的不可商用的 HTTP 测试网站合宙 HTTP 测试服务器;
2.9 公有云控制台
1. 阿里云物联网平台控制台;
2. 百度云物联网平台控制台;
3. 华为云物联网平台控制台;
4. OneNET物联网平台控制台;
5. 腾讯云物联网平台控制台;
6. 涂鸦云物联网平台控制台;