
协议栈分析
文章平均质量分 95
mftang
知名世界500强企业嵌入式软件开发leader engineer
展开
-
通用性I2C驱动接口的实现
本文主要实现一个通用的I2C,其完全剥离了和硬件相关的接口,可实现多组硬件IO模拟多个I2C,彼此之间相关独立,但和i2c驱动相关的代码共用同一个架构体系。笔者还介绍I2C波形的相关内容,重点介绍i2c驱动的各个函数的功能,并做了详细的源码分析。原创 2024-06-21 00:15:00 · 1097 阅读 · 0 评论 -
485通信的电气特性介绍
本文主要介绍485通信相关的知识,包括通信电平实现方式,信号传输方式,硬件实现方便,以及和MCU之间的硬件连接对应关系。原创 2024-05-19 00:15:00 · 1836 阅读 · 0 评论 -
使用IO模拟I2C驱动接口(基于STM32F4)
本文主要详细介绍了I2C的知识,使用普通的IO端口模拟i2c的全部应函数,还介绍如何使用STM32的IO端口来使用这些应用函数。原创 2024-05-21 07:34:00 · 2567 阅读 · 0 评论 -
概述CoAP协议
本文主要介绍CoAP的一些知识,CoAP协议是一个非常庞大的系统,笔者根据自己实际应用的需要,将一些可能使用的重要知识点罗列出来,便于工作和学习中查阅。原创 2024-05-01 07:47:40 · 1897 阅读 · 0 评论 -
Linux环境下使用Eclipse Paho C 实现(MQTT Client)同步模式发布和订阅Message
本文主要介绍在linux环境(ubuntu)环境下,下载和安装Eclipse Paho C MQTT 软件包,还编写一个范例实现同步发布Message的功能,并使用基于EMQX的服务验证其功能,还是用MQTT.fx订阅消息,已验证发布消息功能的可靠性。原创 2024-03-24 00:09:15 · 3428 阅读 · 0 评论 -
使用paho.mqtt.client实现MQTT Client连接物联网平台(ThingsCloud)
本文主要介绍使用paho.mqtt.client库实现一个MQTT Client,并使其连接到ThingsCloud物联网平台。其中包括在ThingsCloud创建项目的方法,配置参数的步骤,设计App UI的详细过程。还是用该MQTT Client发布数据至ThingsCloud,并在ThingsCloud上通过可视面板呈现出来。MQTT Client也能订阅ThingsCloud发布的Topic数据。原创 2024-03-17 00:04:44 · 3697 阅读 · 4 评论 -
Linux环境下使用Eclipse Paho C 实现(MQTT Client)异步订阅Message
本文主要介绍在linux环境(ubuntu)环境下,下载和安装Eclipse Paho C MQTT 软件包,还编写一个范例实现异步订阅Message的功能,并使用基于EMQX的服务验证其功能,使用MQTT.fx发布消息,以验证订阅消息功能的可靠性。原创 2024-03-20 00:02:50 · 1664 阅读 · 0 评论 -
Linux环境下使用Eclipse Paho C 实现(MQTT Client)异步方式发布Message
本文主要介绍在linux环境(ubuntu)环境下,下载和安装Eclipse Paho C MQTT 软件包,还编写一个范例实现异步发布Message的功能,并使用基于EMQX的服务验证其功能,还使用MQTT.fx订阅消息,以验证发布消息功能的可靠性。原创 2024-03-18 06:00:00 · 2871 阅读 · 0 评论 -
使用paho.mqtt.client实现MQTT Client连接EMQX Broker
本文主要介绍使用paho.mqtt.client库实现一个MQTT Client,并使其连接到EMQX物联网平台。其中包括在EMQX创建项目的方法,配置参数的步骤。还是用该MQTT Client发布数据至EMQX,并使用MQTT.fx订阅Topic。MQTT Client也能订阅MQTT.fx发布的Topic数据。原创 2024-03-21 06:00:00 · 3036 阅读 · 0 评论 -
使用MQTT.fx和自定义Client(Ubuntu上实现)测试MQTT服务器(EMQX )
本文详细介绍如何EMQX配置一个MQTT服务器,并使用MQTT.fx工具,分别实现了MQTT message的订阅和发送功能。还在Ubuntu上实现了一个Cilent,它可以发布信息,MQTT.fx工具用来订阅该信息,用以测试MQTT服务器的数据发布和订阅功能。原创 2024-03-16 00:15:50 · 4241 阅读 · 1 评论 -
CAN总线协议基础知识概要
本文介绍CAN总线的相关知识,包括CAN物理层结构,协议内容,数据帧结构,数据帧的组成。通过阅读该文章,能对CAN协议有一个基础性的了解原创 2024-02-27 20:16:36 · 1150 阅读 · 0 评论