[活动] Nordic nRF7002 DK开发板评测--mqtt远程控制LED和读取按键信息

[复制链接]
928|0
 楼主| Tristan_C 发表于 2023-9-25 09:59 | 显示全部楼层 |阅读模式
mqtt远程控制LED和读取按键信息
基于nRF5340的核心和nRF7002的WiFi功能,实现远程控制LED和读取按键信息。
首先从git仓库下载代码库
HYPERLINK "https://github.com/AliNordic/mqtt_over_wifi_nrf7002DK"
放到如下路径

然后按照前述方法,找到对应路径并打开application。
代码中需要修改的是prj.conf文件的mqtt broker host的主机地址

而在KConfig文件中可以看到发布和订阅的具体内容。

编译之后Flash下载至开发板

此时在左下角可以点击VCOM1打开串口终端,观察到代码执行打印的log信息


此时可以看到蓝牙和wifi准备就绪,就可以打开nRF Wi-Fi Provisioner App,并扫描发现设备名称为PV001443的设备,并建立链接,


此后在Access Point处选择接入AP,从可用 Wi-Fi 网络列表中选择您的 Wi-Fi 网络,然后输入您的 Wi-Fi 网络密码(接入点/路由器密码)。一旦设备连接到 Wi-Fi 网络,它将尝试连接到 MQTT 代理。



此时按下按钮,就可以看到发送publis到mqtt服务器broker了

如果有客户端订阅对应的主题就可以收到对应的数据

而客户端publish相应的主题即可控制开发板上的LED开关,可以看到串口打印,并且相应的LED亮灭。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

117

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部