文章目录

  • 前言
  • 1 固件烧录
  • 2 EMQ服务器搭建
    • 2.1 软件获取
    • 2.2 启动EMQ服务
  • 3 设备端联网配置
    • 3.1 AT指令配置
    • 3.2 信息交互
  • 联系我们

前言

本文主要介绍安信可BW16模组/开发板运行combo AT固件,借助EMQ服务器实现MQTT通讯的操作过程。

1 固件烧录

固件烧录部分参考文档:安信可BW16模组与开发板更新固件烧录说明,这里不在赘述。
combo固件获取链接:https://docs.ai-thinker.com/rtl87xx

2 EMQ服务器搭建

2.1 软件获取

EMQX软件获取链接:https://www.emqx.com/en/try?product=broker,用户可根据安装的系统类型,以及版本号下载安装包。

2.2 启动EMQ服务

  • 解压安装包,将文件夹放置到指定路径,打开bin文件夹的路径,运行指令:emqx start

  • 浏览器访问url:localhost:18083

  • 打开 WebSocket Client 界面,点击 connect,连接成功以后,便可开始调试

3 设备端联网配置

3.1 AT指令配置

AT+WMODE=3,1               #设置wifi模式为AP_STA
AT+WJAP="SSID","PASSWORD" #配置连接室内wifi
AT+MQTT=1,mqtt_url            #配置访问的MQTT服务器url
AT+MQTT=2,1883                #配置服务器访问端口号
AT+MQTT=3,1                   #配置MQTT连接方式,默认1:表示TCP
AT+MQTT=4,001             #配置MQTT用户ID号
AT+MQTT=5,admin               #配置MQTT用户名
AT+MQTT=6,public          #设置MQTT用户密码
AT+MQTT                        #连接MQTT
AT+MQTTSUB=pub_topic,0        #订阅指导主题
AT+MQTTPUB=pub_topic,0,0,123456       #向指导主题发布数据

效果如下:

3.2 信息交互

在Dashboard界面上,配置好sub以及pub的各项参数:
这里模组订阅主题为 “sub_topic” 的消息,而Dashboard终端则订阅主题为 “pub_topic” 的消息,之后,模组发布主题为 “pub_topic” 的消息,Dashboard终端则则发布主题为 “sub_topic” 的消息,效果如下:

联系我们

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

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

【BW16 应用篇】安信可BW16模组/开发板AT指令实现MQTT通讯相关推荐

  1. 微信小程序控制硬件第17篇 : 腾讯连连小程序通过LLSync蓝牙协议控制安信可PB-02模组,无需网络实现蓝牙本地通讯。(附带源码)

    文章目录 前言 一.注册腾讯物联开发平台设备 新建项目 新建产品 创建数据模板 选择设备开发方式 交互开发配置 新建设备 二.设备端操作 硬件简介与连接 准备软件环境 工程目录 烧录步骤 三.腾讯连连 ...

  2. 【安信可NB-IoT模组EC系列AT指令应用笔记④】将设备位置接入阿里云地图,实现空间数据可视化

    一. 前言 安信可EC-01G模块内置了GPS定位芯片,可以将定位信息导入到云阿里平台,实现空间数据的可视化. 更多资料请见阿里云官方文档:https://help.aliyun.com/docume ...

  3. 【安信可NB-IoT模组EC系列AT指令应用笔记①】连接TCP服务器,实现远程收发数据

    目录 一.前期准备 1.硬件准备 2.TCP服务器 二.连接网络 1.查看SIM卡是否正常 2.附着网络 3.注册APNID 4.激活网络 5.测试网络连接情况 三.连接TCP服务器 1.创建sock ...

  4. 【安信可LoRa模组专题②】快速搭建远程控制灯LoRa智能灯控【51单片机篇】

    本LoRa模组系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. [安信可LoRa模组专题①]安信可LoRa快速入门指南 [安信可LoRa模组专题②]快速搭建远程控制灯Lo ...

  5. 【安信可LoRa模组专题①】安信可LoRa快速入门指南

    本LoRa模组系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. [安信可LoRa模组专题①]安信可LoRa快速入门指南 [安信可LoRa模组专题②]快速搭建远程控制灯Lo ...

  6. 安信可ESP-C3-12F模组应用之物联网时钟

    目录 1. 项目功能简介 2. 硬件准备 3. 源码分析 3.1 NTP时间获取分析 3.2 MAX7219 八位数码管驱动分析 3.3 DS1302 RTC时钟模块驱动分析 3.4 工程源码获取 4 ...

  7. 安信可 ESP32-S3 模组上驱动摄像头 OV2640,实现远程拍照并 HTTP 传输到阿里云对象存储OSS,并显示在微信小程序上。(深度好文,全部开源)

    文章目录 一. ESP32-S3 特性 CPU 和存储 外设接口和传感器 功耗特性 二. 准备工作 硬件 软件 接线 三.通讯协议和原理 3.1 模组拍照上传服务器 3.2 小程序下发指令给模组拍照给 ...

  8. 安信可 ESP8266机智云开发板:编译与烧录

    安信可 ESP8266机智云开发板:编译与烧录 编译:1.SDK 开发环境搭建见 安信可ESP系列一体化开发环境搭建                        下载地址:http://pan.ba ...

  9. PAJ7620手势传感器快速应用- -基于涂鸦CBU模组开发板

    PAJ7620手势传感器快速驱动- -基于涂鸦CBU模组开发板 正在,或是想要开发物联网小产品的你是否会觉得一些常用的控制需要繁琐地掏出手机会让你的产品体验不佳?添加实体按键又显得太 low ?不妨来 ...

最新文章

  1. FZU 2159 WuYou
  2. 友盟2015年Q2、Q3中国移动互联网趋势报告
  3. excel中定义VBA
  4. removeTask
  5. JavaScript回顾与学习——条件语句
  6. 从Hadoop到云原生,谈如何消除程序员35岁危机
  7. 复旦大学提出《Meta-FDMixup》解决跨域小样本学习中的域偏移问题
  8. 08-01 Jmeter 核心原理与性能测试理论
  9. keil5调试如何选择晶振_有源晶振的负载电容重要吗?
  10. 4 个拥有绝佳命令行界面的终端程序
  11. python爬取图片失败什么原因_请问下面这个python3.5下的爬虫程序有什么错误,为什么运行正常 但是不爬取图片?...
  12. python机械臂写字_SCARA机器人 机械手臂 写字机 DIY 视觉识别
  13. Redis(十九)-Redis的数据库与键空间
  14. 计算机显示器屏幕什么也不显示,电脑显示器黑屏(显示屏不显示)四种解决方法...
  15. Frame skipped from debugging during step-in. VSCode调试无法定位其它库中代码的解决办法
  16. windows server2012安全配置—停用Guest帐号的方法
  17. Metal 执行 GPU 命令的流程
  18. 门子1200plc485 modbus rtu通讯,55条通讯,几百个数据,1s内完成
  19. 尚硅谷在线教育六:尚硅谷在线教育课程分类管理开发
  20. OpenGL中gl,glu,glut的区别

热门文章

  1. excel变为sql导入mysql_[转]Excel数据转化为sql脚本
  2. 单片机固件下载方式总结
  3. 渗透测试平台【Hack The Box】获取邀请码与注册讲解
  4. XDOJ239杨辉三角
  5. 在线算命程序 源码 用python语言写的 算命的网络化发展趋势 你怎么理解的?
  6. 物理机安装pfsense ,U盘启动制作
  7. Spectre V2 理论与实践
  8. 一图让你秒懂——中国数据库的40年江湖 ​​​​
  9. [python编程:从入门到实践笔记]函数
  10. Linux创建虚拟块设备并格式化为文件系统