Toggle navigation
首页
问答
文章
话题
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
MQTT
RS485
nuc980
【NUC980开发板DIY项目大挑战】数据采集网关
发布于 2022-05-20 16:04:58 浏览:198
1、项目介绍 新唐的NUC980系列MPU有高达300 MHz 的执行速度和内嵌最高 128 MB DRAM及丰富的周边,现在又搭载上了RT-Thread OS以及其生态,极大缩短了产品的开发周期。 乘着这个机会,我想用这个开发板做一个数据采集以及控制的网关。大概的框图如下:  2、开发调试介绍 (1)工程移植 工程移植参考网上的文字教程和视频教程。 文字教程:https://club.rt-thread.org/ask/article/7c628be4b0e907e5.html 视频:https://www.bilibili.com/video/BV1cu411R7uX/ (2)开启LWIP、增加MQTT软件包 MQTT的服务器用的是阿里云的。所以MQTT的软件包用了Ali-iokit的。  注意一点的是需要先判断网络是否联通,再去启动MQTT链接服务器。 Lwip组件的配置:  MQTT软件包配置,需填入在阿里云生成的设备参数:  (3)MQTT收发数据调试: 平台的下发的指令,采用的是json数据格式,我这里是借助了我们现有的网页。用阿里自带的下发功能也是可以的。  软件解析,并且打印到串口助手上。  (3)编辑解析代码,可以远程控制两个IO的开关。这里用 LED3和LED4代表。 (4)为了读取到RS485传感器(这里用温湿度传感器作为代表)需要给开发板增加一个串口转RS485模块。 用了串口1作为通信串口,然后同时借用了板上的3.3V作为串口模块的供电。  编辑RS485的收发程序,调试结果如下:  (5)增加了udp cilent的功能,设置接收广播数据,这里用于以后扩展本地局域网工具配置参数的功能。 以上就是这次Demo的主要功能。 4、心得体会 第一次使用NUC980搭配起RT-Thread以及其生态的软件包,极大方便了开发调试。NUC980丰富的资源,可以做很多东西。其次是它的性价比也非常高,只要再搭配一个外部的Flash就可以跑起来了。对于layout也简单了很多。总的来说,对于NUC980+RT-thread的方案是认可的。 5、代码链接 https://gitee.com/paron/nk-980-iot-mqtt-rs485
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
paron_wall
This guy hasn't written anything yet
文章
1
回答
1
被采纳
0
关注TA
发私信
相关文章
1
umqtt 软件包使用后,连接上emqx服务器,过一会儿就掉线了
2
mqtt软件包,不支持直接关闭?
3
kawaii_mqtt 申请内存崩溃
4
_signal_entry() 函数中dbg_enter在哪里定义呢?
5
start to connect mqtt server 失败
6
MQTT 在“ read 0:1, break “后断开重连
7
paho_mqtt线程相关疑问
8
RT thread studio kawaii mqtt 无法连接EMQ
9
调试bc26 ,断言错误failed at rt_thread_timeout
10
paho-mqtt软件包运行时出现总线错误strlen
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
五分钟玩转RT-Thread新社区
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
国产MCU移植系列教程汇总,欢迎查看!
热门标签
RT-Thread Studio
串口
LWIP
FinSH
Env
AT
ART-Pi
SPI
Bootloader
USB
Hardfault
CAN
文件系统
studio
DMA
RT-Thread
线程
Nano
stm32
ota
MQTT
SCons
rtthread
ESP8266
freemodbus
软件包
I2C
UART
flash
cubemx
RTC
定时器
W5500
FAL
BSP
rt-smart
rtt
PWM
AB32VG1
ADC
编译报错
msh
socket
SDIO
C++
dfs
at_device
SFUD
MicroPython
RT-Studio
本月问答贡献
小小李sunny
39
个答案
10
次被采纳
出出啊
34
个答案
9
次被采纳
红枫
25
个答案
6
次被采纳
lchnu
11
个答案
5
次被采纳
crystal266
22
个答案
4
次被采纳
本月文章贡献
张世争
11
篇文章
30
次点赞
吉利咕噜2022
7
篇文章
12
次点赞
xusiwei1236
3
篇文章
11
次点赞
crystal266
3
篇文章
7
次点赞
Liutao
3
篇文章
4
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部