1、此次实现的web服务器是使用了rtthread的webnet软件包来实现的。WebNet 软件包是 RT-Thread 自主研发的,基于 HTTP 协议的 Web 服务器实现,它不仅提供设备(HTTP Seerver)与 HTTP Client 通讯的基本功能,而且支持多种模块功能扩展,满足开发者对嵌入式设备服务器的功能需求。要将WebNet软件包用起来,基础的网络通信...
Onenet:是 RT-Thread 针对 OneNET 平台连接做的的适配,通过这个软件包,可以让设备在 RT-Thread 上非常方便的连接 OneNet 平台,完成数据的发送、接收、设备的注册和控制等功能。 cJSON:C语言实现的极简的解析 JSON 格式的软件包。 at_device:是由 RT-Thread AT 组件针对不同 AT 设备的移植文件和示例代码组成,目...
WebClient 软件包是 RT-Thread 自主研发的,基于 HTTP 协议的客户端的实现,它提供设备与 HTTP Server 的通讯的基本功能。 软件包目录结构 WebClient 软件包目录结构如下所示: webclient +---docs │ +---figures // 文档使用图片 │ │ api.md // API 使用说明 │ │ introduction.md // 介绍文档 │ │ p...
打开RT-Thread 提供的 ENV 工具,使用menuconfig配置软件包。 启用WebClient 软件包,并配置使能测试例程(Enable webclient GET/POST samples),如下所示: RT-Thread online packages IoT - internet of things ---> [*] WebClient: A HTTP/HTTPS Client for RT-Thread [ ] Enable support tls protocol [*] Enabl...
先在Main线程创建用户菜单显示操作线程User Thread。 User Thread内容: 1、初始化显示——》创建按键和GPIO扫描线程并创建按键邮箱——》创建WIFI连接事件和临时线程等待WIFI连接成功后需要处理的线程——》检查wifi配置——》有wifi配置时自动连接wifi,连接wifi成功后发送WIFI连接成功事件使临时线程继续,并进入主菜单界面...
在RT-Thread命令行中输入tcp_client命令 + 服务器IP +服务器端口号 msh /> tcp_client 192.168.75.1 7001 源码见文末尾,该源码包通过sons —menuconfig弹出裁剪配置界面,添加 RT-Thread online packages ---> miscellaneous packages ---> samples:kernel and components samples ---> a ...
这里汇集了 RT-Thread 可用的全部网络小工具集合,你所需要的小工具都可以在这里找到。 TLS 握手是证书验证需要时间的验证,添加此网络工具用于时间同步 同时要开启RTC功能,否则会报错 RTC详细配置界面 至此,网络功能就配置完成了,接下来跑一下例程,看下效果 ...
RTthread 消息队列发送顺序错误 接下来的四节课,我们会一起实现一个 RPC 框架。你可能会问,为什么不实现一个消息队列,而要实现一个 RPC 框架呢?原因很简单,我们课程的目的是希望你能够学以致用举一反三,而不只是照猫画虎。在之前的课程中,我们一直在讲解消息队列的原理和实现消息队列的各种技术,那我们在实践...
RT-Thread是一个来自中国的开源物联网操作系统,它提供了非常强的可伸缩能力:从一个可以运行在ARM Cortex-M0芯片上的极小内核,到中等的ARM Cortex-M3/4/7系统,甚至是多核,64位的ARM Cortex-A,MIPS32/64处理器的功能丰富系统 C 1022 4757 2063 docs-online ...
The WebClient software package is independently developed by RT-Thread and is based on the implementation of the HTTP protocol client. It provides the basic functions of communication between the device and the HTTP Server.The features of the WebClient software package are as follows:...