lwip
文章平均质量分 75
hello_world^_^
这个作者很懒,什么都没留下…
展开
-
【rt-thread网络】第3篇:mqtt加密通信
【代码】【rt-thread网络】第3篇:mqtt加密通信。原创 2023-04-06 21:52:57 · 869 阅读 · 1 评论 -
【rt-thread网络】第2篇:mosquitto搭建和mqtt网络包分析
mosquitto下载地址:https://mosquitto.org/download/Eclipse Mosquitto是一个开源(EPL/EDL许可)消息代理(broker),它实现了MQTT协议版本5.0、3.1.1和3.1。Mosquito重量轻,适用于从低功耗单板计算机到完整服务器的所有设备。原创 2023-04-02 20:55:27 · 413 阅读 · 0 评论 -
【rt-thread网络】第1篇:通过paho-mqtt软件包入门rt-thread的sal
在rt_wlan_register_event_handler函数注册好RT_WLAN_EVT_READY的回调函数paho_mqtt_start,当wifi准备好后调用mq_start启动mqtt。在mq_start中,初始化MQTTClient结构体,设置mqtt连接的参数:mqtt的uri、mqtt的用户名(username)和密码(password)、mqtt发布和订阅的主题Topic、消息质量等级QoS,最后调用paho_mqtt_start创建处理mqtt的线程paho_mqtt_thread。原创 2023-01-15 18:47:22 · 1238 阅读 · 0 评论 -
【rt-thread网络】第0篇:使用paho-mqtt软件包连接腾讯云mqtt服务器
MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。原创 2023-01-11 23:00:20 · 1614 阅读 · 0 评论 -
【lwip】第二篇:使用lwip的netconn接口编写TCP服务器
一、netconn介绍 参考链接:https://lwip.fandom.com/wiki/Netconn_API netconn API 是一个顺序API,旨在使lwip协议栈更易于使用(与事件驱动的原始 API 相比),同时仍保留零拷贝功能。 要使用netconnAPI,需要一个操作系统,因为这个API需要使用线程。协议栈核心中的所有数据包处理(输入和输出)都是在一个专用线程内完成的-Tcpip线程)。应用程序线程使用邮箱和信号量与此专用线程通信。二、netconn API/*创建ne原创 2021-07-15 22:13:17 · 2458 阅读 · 1 评论 -
【lwip】第一篇:使用cubemx配置使能lwip
一、lwip介绍 LwIP是Light Weight (轻型)IP协议,有无操作系统的支持都可以运行。LwIP实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用,它只需十几KB的RAM和40K左右的ROM就可以运行,这使LwIP协议栈适合在低端的嵌入式系统中使用。 lwIP协议栈主要关注的是怎么样减少内存的使用和代码的大小,这样就可以让lwIP适用于资源有限的小型平台例如嵌入式系统。为了简化处理过程和内存要求,lwIP对API进行了裁减,可以不需要复制一些数据。 lwip项目地址:原创 2021-07-14 22:41:10 · 4290 阅读 · 2 评论