2、软件使用rt-thread studio作为管理工具,可以通过其提供的包管理工具进行内核的裁剪和组件的配置。 3、平台通信方式可选择TCP或UDP直连、HTTP(S)、MQTT 4、可选择使用scons作为项目管理工具,或导出到IAR/KEIL进行再次开发 声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!
此部分代码的主要作用是建立一个"mqtt_thd"线程,该线程定时读取温湿度数据,再以json格式{“params” : { “wendu”:xx,“shidu”:xx } }"通过ESP8266上报到阿里云IoT平台中对应设备esp8266-dev1的属性Topic中(/sys/a1iMUSvxKOL/esp8266-dev1/thing/event/property/post),然后由阿里云平台再转发用户应用中。
选择软件包后需要使用 pkgs --update 命令下载软件包,然后使用scons --target=mdk5 命令或者 scons --target=iar 命令生成 MDK 或者 IAR 工程。 打开新生成的 MDK 工程 project.uvprojx ,可以看到我们选择的 paho mqtt 相关的软件包源文件已经被添加到了工程中。工程对应的芯片型号也是前文基于工程模板选择的芯片...
MQTT_SET_PASSWORD,mqtt_password); //设置mqtt客户端密码 int value; value = 180; //s small_mqtt_control(&mqttclient, MQTT_SET_KEEPALIVE, &value); //设置mqtt心跳时间 value = 1; small_mqtt_control(&mqttclient, MQTT_SET_CLEANSESSION, &value); //设置mqtt是否清除会话 value = 10; //s ...
,人机设备采用微信小程序,通信协议为MQTT。 RT-Thread使用情况概述 RT-Thread系统介绍: RT-Thread的内核对象模型是一种非常有趣的面向对象实现方式。系统级的基础设施都是一种内核对象,例如线程,信号量,互斥量,事件,邮箱,消息队列和定时器,内存池,设备驱动等。对于每一种具体内核对象和对象控制块,除了基本结构外,还...
物联网相关的软件包:Paho MQTT、WebClient、mongoose、WebTerminal 等等。脚本语言相关的软件包:目前支持 JerryScript、MicroPython。多媒体相关的软件包:Openmv、mupdf。工具类软件包:CmBacktrace、EasyFlash、EasyLogger、SystemView。系统相关的软件包:RTGUI、Persimmon UI、lwext4、partition、SQLite 等等。外设库与驱动类...
增加paho-mqtt组件移植; 增加msh的脚本执行能力,可以在msh下执行*.sh脚本; 增加msh下的mkfs命令; 修正在Linux Telnet下使用finsh shell回车符处理的问题; 增加应用模块在使用armcc、gnu gcc编译器时的libc符号导出; 在以太网网卡驱动框架中增加ETHIF_LINK_AUTOUP/PHYUP参数用于指定初始时的链路Up/Down状态; ...
本项目涉及到的技术有:RT-Thread系统、TouchGFX、MQTT、HTTP、JSON、微信小程序、面向对象编程思想等。每个关键词里都有很多值得深究的技术细节。本项目所要实现的功能有: 1.显示屏第一页显示时钟、近三天天气预报和 rt-thread学习记录(一)--内核的移植
By company size Enterprises Small and medium teams Startups By use case DevSecOps DevOps CI/CD View all use cases By industry Healthcare Financial services Manufacturing Government View all industries View all solutions Resources Topics AI DevOps Security Software Development View all...
连接方式:Wi-Fi (SoftAP/Station,双Wi-Fi),串口,USB(预留,复用串口)类Arduino扩展接口 ART_wifi软件资源对接于Cloud IDE,并使用上面的组件:– FAT文件系统;– web server/client;– 用于物联网的MQTT、CoAP协议;出厂携带bootloader,可以直接从Cloud IDE更新自己开发的固件;一些应用风电设备社区性应用社区性应用 (...