我是靠谱客的博主 腼腆白昼,最近开发中收集的这篇文章主要介绍Ai-WB2模组基于TLS的MQTT连接服务器使用示例1. 准备工作2. 连接路由器3. 基于 TLS 的 MQTT 连接5. 联系我们,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言

  • 1. 准备工作
  • 2. 连接路由器
  • 3. 基于 TLS 的 MQTT 连接
  • 5. 联系我们

1. 准备工作

需要准备的软硬件:Ai-WB2系列模组或者开发板,Type-C数据线

2. 连接路由器

  1. 先保证模块或者开发板上电打印ready,如下图:
    在这里插入图片描述

  2. 发送AT+CWMODE=1;AT+CWJAP=“WIFI名称”,“WIFI密码”,比如我现在测试的WIFI名称为aithinker123,密码为123456789,如下图:在这里插入图片描述

3. 基于 TLS 的 MQTT 连接

本实例使用的MQTT服务器可以在该网址进行调试https://www.emqx.com/zh/mqtt/public-mqtt5-broker
在这里插入图片描述

  1. 首先打开在线MQTT客户端,点击设置图标,将语言修改成简体中文,如下图
    在这里插入图片描述

  2. 点击+号选择新建MQTT客户端连接,具体设置参数如图下
    在这里插入图片描述
    (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部分不做配置

  3. 如果设置参数无误,点击连接按钮可以成功连接,随后点击添加订阅,在Topic上填写aithinker并点击确定,同时在发布数据上方的主题名填写aithinker,如下图
    在这里插入图片描述
    (1) 添加 “ subscription ”
    (2) 配置 “ sub ” 相关参数,主题部分填写:aithinker
    (3) public的主题也填写:aithinker
    (4) 发布数据

  4. 返回串口调试助手,发送MQTT相关命令,具体指令如下

AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"
AT+CIPSNTPTIME?
AT+MQTTUSERCFG=0,4,"aithinker888","admin","public",0,0,""
AT+MQTTCONN=0,"broker.emqx.io",8883,1
AT+MQTTSUB=0,"aithinker",0
AT+MQTTPUB=0,"aithinker","I am a aithinker fan",1,0

指令发送完成后可以在MQTT客户端内读取到模块上报的数据
在这里插入图片描述
在这里插入图片描述

5. 联系我们

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

官方官网:https://www.ai-thinker.com
开发资料:https://docs.ai-thinker.com/
官方论坛:http://bbs.ai-thinker.com
技术支持:support@aithinker.com

最后

以上就是腼腆白昼为你收集整理的Ai-WB2模组基于TLS的MQTT连接服务器使用示例1. 准备工作2. 连接路由器3. 基于 TLS 的 MQTT 连接5. 联系我们的全部内容,希望文章能够帮你解决Ai-WB2模组基于TLS的MQTT连接服务器使用示例1. 准备工作2. 连接路由器3. 基于 TLS 的 MQTT 连接5. 联系我们所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(108)

评论列表共有 0 条评论

立即
投稿
返回
顶部