发帖
7 1 0

Ai-WB2模组基于TLS的MQTT连接服务器使用示例

爱笑
管理员

351

主题

2455

回帖

1万

积分

管理员

积分
18748
Ai-WB2系列 876 7 2024-1-11 11:55:21
1. 准备工作
需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线
2. 连接路由器

先保证模块或者开发板上电打印ready,如下图:
1.png
发送AT+CWMODE=1;AT+CWJAP=“WIFI名称”,“WIFI密码”,比如我现在测试的WIFI名称为aithinker123,密码为123456789,如下图:

2-.png
3. 基于 TLS 的 MQTT 连接

本实例使用的MQTT服务器可以在该网址进行调试:https://www.emqx.com/zh/mqtt/public-mqtt5-broker
3.png
首先打开在线MQTT客户端,点击设置图标,将语言修改成简体中文,如下图

4.png
点击+号选择新建MQTT客户端连接,具体设置参数如图下

5.png
(1) 随机取测试名称

(2) 随机取clientID
(3) 这里用的TLS加密,因此host前缀选择 “ wss:// ”
(4) wss链接的,端口号需要填写8084,如果是MQTT链接,则填写8883
(5) 账号密码随机取
(6) 选择SSL/TLS加密并且选择CA签证服务器
(7) MQTT版本选择3.1.1
(8) Last Will部分不做配置
如果设置参数无误,点击连接按钮可以成功连接,随后点击添加订阅,在Topic上填写aithinker并点击确定,同时在发布数据上方的主题名填写aithinker,如下图

6.png
(1) 添加 “ subscription ”
(2) 配置 “ sub ” 相关参数,主题部分填写:aithinker
(3) public的主题也填写:aithinker
(4) 发布数据
返回串口调试助手,发送MQTT相关命令,具体指令如下

  1. AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"
  2. AT+CIPSNTPTIME?
  3. AT+MQTTUSERCFG=0,4,"aithinker888","admin","public",0,0,""
  4. AT+MQTTCONN=0,"broker.emqx.io",8883,1
  5. AT+MQTTSUB=0,"aithinker",0
  6. AT+MQTTPUB=0,"aithinker","I am a aithinker fan",1,0
复制代码
指令发送完成后可以在MQTT客户端内读取到模块上报的数据
7.png
8.png
4. 联系我们

以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料可从我们官网上获取。
官方官网:https://www.ai-thinker.com

开发资料:https://docs.ai-thinker.com/
技术支持:support@aithinker.com

──── 1人觉得很赞 ────

使用道具 举报

2024-1-11 13:14:49
2024-1-11 13:50:42
2024-1-11 14:34:18
不错
2024-1-11 15:10:39
点赞园长
2024-1-11 15:52:22
给园长点赞
2024-1-12 08:48:44
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28098 个
  • 话题数: 39306 篇