NUCLEO-L496ZG+Gokit3S+Rtthead+AT组件组网

手上有一个一块STM32L496/Nucleo-144, 也有机智云GOkit3的实验板。正好都是标配Arduino 接口。于是有了一个想法

1.STM32L496做底板

2.GOkit3做IO板, 而且GOKIT3的WIFI模块设计得相当赞,既支持SOC也支持MCU,而且ESP8266还能手动刷成通用固件。

3.应用Rtthread, 并加载AT组件

4.让STM32上网,并上传下载数据

1.烧录ESP8266通用固件

http://club.gizwits.com/forum.php?mod=viewthread&tid=8290

http://www.piaoyi.org/iot/espressif-ESP8266-MQTT-AT.html

烧录后,查看AT版本1.6.2, 发送AT回复OK, 发送AT+GMR回复版本号。

2.重新打开CubeMX,配置UART3及其他IO

 

 打开board\CubeMX_Config,配置并生成代码,编译通过后,参考RT文档在menuconfig里做配置

https://www.rt-thread.org/document/site/application-note/components/at/an0014-at-client/

pkgs  --update

scons  --target=mdk5

重新加载KEIL工程编译通过

 

 

启动OK,运行示例,分配到IP,并可以访问外网。

整个过程代码都不需要写,就测试WIFI连接成功。 给RTT赞一个,用软件包就像搭积木。

 

 

添加paho-mqtt 模块,在https://cloud.emqx.io/  申请了账号并设置云服务器,本地安装MQTT.fx 客户端

运行测试程序,在云和客户端都看到了推送的消息。

 

posted @   七星望  阅读(330)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示