Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
MQTT
RS485
nuc980
【NUC980开发板DIY项目大挑战】数据采集网关
发布于 2022-05-20 16:04:58 浏览:928
订阅该版
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
这家伙很懒,什么也没写!
文章
1
回答
1
被采纳
0
关注TA
发私信
相关文章
1
umqtt 软件包使用后,连接上emqx服务器,过一会儿就掉线了
2
使用正点原子的 潘多拉 开发板 的例程19_iot_mqtt
3
mqtt软件包,不支持直接关闭?
4
kawaii_mqtt 申请内存崩溃
5
_signal_entry() 函数中dbg_enter在哪里定义呢?
6
start to connect mqtt server 失败
7
MQTT 在“ read 0:1, break “后断开重连
8
paho_mqtt线程相关疑问
9
RT thread studio kawaii mqtt 无法连接EMQ
10
调试bc26 ,断言错误failed at rt_thread_timeout
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
FAL
RTC
rt-smart
I2C_IIC
cubemx
UART
ESP8266
WIZnet_W5500
BSP
ota在线升级
PWM
flash
packages_软件包
freemodbus
潘多拉开发板_Pandora
ADC
GD32
定时器
编译报错
flashDB
keil_MDK
socket
中断
rt_mq_消息队列_msg_queue
Debug
ulog
SFUD
msh
C++_cpp
at_device
本月问答贡献
出出啊
1524
个答案
343
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
818
个答案
179
次被采纳
crystal266
555
个答案
162
次被采纳
whj467467222
1222
个答案
149
次被采纳
本月文章贡献
出出啊
1
篇文章
1
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
2
次点赞
crystal266
2
篇文章
1
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部