物联网
文章平均质量分 93
mftang
资深嵌入式软件开发者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Skyworks Si4755车规收音接收器:功能架构、性能基线与应用定位的系统性评述
Si4755是Skyworks(原Silicon Labs)Si475x系列中兼具全波段接收、RDS/RBDS解码与AEC-Q100车规资质的标准型收音接收器。本文从架构选择、功能集成、性能参数与应用边界四个维度对该器件进行系统性评述。分析表明,Si4755的核心设计逻辑并非追求单项射频指标的极致,而是以数字低中频架构为基石,通过消除外部10.7 MHz中频滤波器与PIN二极管衰减器,实现射频物料清单的结构性压缩;RDS/RBDS解调、模拟FM MPX输出与集成FM环路通过三项配置,使其在Si475x系列内原创 2026-10-20 15:48:17 · 492 阅读 · 0 评论 -
国产车载收音芯片FSV4755的技术特征与替代适配性评估
车载AM/FM收音芯片的国产替代已从“功能可用”进入“工程可迁移”阶段,但替代方案的评估维度仍缺乏系统性的分析框架。本文以福芯微FSV4755为对象,从架构集成度、射频性能、多波段覆盖、接口兼容性与供应链特征五个维度展开技术评估,并与原厂对标型号SI4755及同赛道国产方案进行横向比较。分析表明,FSV4755的核心竞争力不在于单项性能指标的超越,而在于以数字低中频架构消除外部中频滤波器、以同系列实测验证的软硬件兼容性降低迁移摩擦,这两点共同构成了其在存量替换场景中的工程确定性。同时,AEC-Q100认证状原创 2026-10-20 15:42:40 · 320 阅读 · 0 评论 -
从部件整合到架构重构:LVGL 主要发行版本演进的系统性分析
LVGL作为嵌入式图形库领域的代表性项目,其版本演进反映了嵌入式UI框架在资源约束与功能需求之间的持续权衡。本文以v8.0与v9.0两次架构分水岭为分析主线,系统梳理LVGL从部件整合、布局系统引入,到渲染架构解耦、并行化改造,再到数据绑定范式确立与质量工程建设的完整演进路径。研究表明,LVGL的版本迭代遵循“架构重构—功能扩充—质量加固”的周期性规律,v8.x实现了从传统嵌入式GUI向现代声明式UI范式的转型,v9.x则完成了面向异构计算环境的渲染架构重构。本文进一步分析了v10的演进方向,包括驱动后端显原创 2026-09-21 15:40:48 · 406 阅读 · 0 评论 -
LTE UE-Category 4(CAT4)关键特性深度解析
LTE UE-Category 4(CAT4)的核心价值在于平衡高速数据传输、技术复杂度与成本,其关键特性围绕速率性能、调制编码、多天线技术、网络适配、业务承载等维度展开,是 3GPP Rel.8 定义的里程碑式终端能力标准,支撑了 4G 时代中高端移动宽带和高速物联网应用的普及。原创 2026-08-28 12:41:41 · 427 阅读 · 0 评论 -
WebSocket 通信协议详细解析
WebSocket 是由 IETF 标准化的全双工、低开销、基于 TCP 的应用层通信协议,标准文档为 RFC 6455,其核心目标是解决 HTTP 协议 “客户端单向请求、服务器无法主动推送” 的痛点,实现客户端与服务器的实时双向持久通信。以下从协议底层机制、核心流程、帧结构等维度进行深度拆解。原创 2026-03-20 12:46:01 · 1215 阅读 · 0 评论 -
LTE Cat1 技术详细介绍
LTE Cat1(Long Term Evolution Category 1,长期演进技术类别 1)是 3GPP 在 Release 8 标准中定义的 LTE 终端无线能力等级,是专为物联网(IoT)和机器类通信(M2M)设计的中速率蜂窝通信技术,在速率、成本、功耗和功能之间取得了平衡,被广泛认为是 2G/3G 退网后的理想替代方案之一。原创 2026-03-20 12:41:07 · 987 阅读 · 0 评论 -
WebSocket协议与其他通信协议有什么区别?
WebSocket 作为应用层的全双工通信协议,与 HTTP、原生 Socket、MQTT、UDP 等常见通信协议的核心区别,体现在设计目标、通信模式、连接特性、数据开销等维度。下面结合主流协议逐一拆解对比,帮你明确不同协议的适用边界。原创 2026-02-23 11:39:18 · 936 阅读 · 0 评论 -
5G RedCap技术全面介绍
5G RedCap(Reduced Capability,轻量化5G)是3GPP在R17标准中推出的精简版5G技术,又称“5G小红帽”。其核心定位是兼顾5G性能与终端成本,填补传统5G eMBB与低速率mMTC(NB-IoT)之间的技术空白,成为推动5G规模化物联网应用的关键路径。原创 2026-02-12 14:36:52 · 2008 阅读 · 0 评论 -
EasyLogger介绍
EasyLogger 是一款专为嵌入式开发设计的超轻量级、高性能 C/C++ 日志库,核心优势在于极低的资源占用和高度可扩展性,完美适配资源敏感型设备,如 IoT 产品、可穿戴设备、智能家居、单片机等。其设计理念是 "小而美",提供极简接口同时支持插件扩展复杂功能。原创 2026-02-11 11:07:03 · 1471 阅读 · 0 评论 -
MQTT和MQTTS协议介绍介绍
MQTT 和 MQTTS 是物联网领域最核心的通信协议之一。其与HTTP、FTP 等协议有着完全不同的设计哲学和应用场景。下面主要系统介绍 MQTT 和 MQTTS相关的内容。原创 2026-02-10 10:06:17 · 1905 阅读 · 0 评论 -
BLE 协议栈 安全管理协议(Security Manager Protocol, SMP)全解析-D
BLE 蓝牙协议栈中核心的安全管理协议 (SMP),这是 BLE 实现蓝牙设备配对、加密、身份认证、数据安全传输的核心协议,是 BLE 协议栈中主机层 (L2CAP 之上) 的核心安全组件,没有 SMP 就没有 BLE 的安全通信。原创 2026-02-06 09:52:41 · 1348 阅读 · 0 评论 -
BLE协议栈:链路层与ATT/L2CAP的交互详解
链路层(Link Layer)与ATT/L2CAP的交互是BLE协议栈的核心通信枢纽。他们三者的紧密协作,使BLE能在极低功耗下实现可靠通信,这是BLE协议栈设计的精髓所在。以下是它们之间交互的全面解析.原创 2026-02-05 13:47:01 · 1109 阅读 · 0 评论 -
5G RedCap 模组全解析
5G RedCap(Reduced Capability,降低能力终端,又称5G NR Light / 轻量化 5G)是 3GPP 在 R17 标准中引入的轻量级 5G 技术,定位介于eMBB(增强型移动宽带)和mMTC(大规模物联网)之间,通过能力剪裁实现成本与功耗显著降低,同时保留 5G 核心优势。项目说明标准来源3GPP Release 17 (2022 年冻结),R18 进一步增强功能核心目标填补 LTE Cat-4 与传统 5G eMBB 之间的性能空白,降低 5G 终端门槛定位。原创 2026-02-03 09:57:12 · 1399 阅读 · 0 评论 -
FTP和HTTP协议比较
FTP 和 HTTP 都是互联网上历史悠久的应用层协议,但它们在设计目标、工作原理和应用场景上有着根本性的区别。下面我们从多个维度进行详细比较。原创 2026-01-23 10:43:59 · 837 阅读 · 0 评论 -
现代互联网安全的基石: SSL/TLS技术介绍
SSL/TLS 是现代互联网安全的基石,它为 HTTP、FTP、SMTP 等应用层协议提供了加密、身份验证和数据完整性保障。下面我将为您详细解析 SSL/TLS 加密的工作原理、握手过程、关键组件及安全特性。现代互联网的黄金法则:任何敏感数据(登录凭证、个人信息、支付详情)的传输都必须通过 TLS 加密。 它是保护我们数字生活隐私和安全不可或缺的技术屏障。原创 2026-01-28 00:15:00 · 1931 阅读 · 0 评论 -
HTTP协议介绍
HTTP 从一个简单的获取超文本的协议,演变为支撑现代复杂 Web 应用和服务的强大引擎。理解 HTTP 是理解网络编程、Web 性能优化、前后端交互、API 设计(RESTful API)和安全的基石。其演进路径清晰地反映了互联网发展的需求:从功能实现(1.0/1.1)到性能提升(HTTP/2),再到安全与可靠性的终极追求(HTTPS, HTTP/3)。对于开发者而言,掌握 HTTP/1.1 是基础,了解 HTTP/2/3 的特性和 HTTPS 的原理则是面向未来的必备知识。原创 2026-01-27 00:30:00 · 2808 阅读 · 0 评论 -
FTP文件传输协议介绍
FTP是一个为文件传输而生的里程碑式协议,其双连接设计和主动/被动模式是理解它的核心。然而,由于其明文传输的安全缺陷,在现代互联网环境中,应避免使用纯FTP协议。对于需要进行远程文件传输的场景,优先选择SFTP或FTPS等安全协议。FTPS 是为传统 FTP 协议“穿上了一件加密外套”。它有效地解决了 FTP 明文传输的核心安全问题,是向安全文件传输过渡的重要技术。原创 2026-01-25 00:15:00 · 2087 阅读 · 0 评论 -
蓝牙技术的数学原理(跳频扩频(FHSS))和python仿真实现
本文主要介绍蓝牙技术的数学原理(跳频扩频(FHSS))的技术原理和数学方法, 跳频扩频(FHSS)技术是一种扩频技术,它通过在不同频率信道之间快速切换来传输信号。这种技术具有抗干扰、抗截获和允许多用户同时通信的优点。并实现跳频扩频(FHSS)信号Python仿真,包含详细的信号生成、调制解调、性能分析和可视化。原创 2025-10-21 00:30:00 · 1567 阅读 · 0 评论 -
RSSI&dBm&dB的核心含义
本文主要介绍RSSI和dBm以及dB的相关含义。RSSI 是一个衡量接收到的无线信号强弱的指标值。dBm 是一个表示功率绝对值的单位,它以 1 毫瓦为参考基准(0 dBm)。它是一个对数单位,使得极大和极小的功率值易于表达和计算。原创 2025-09-22 00:15:00 · 1771 阅读 · 0 评论 -
CAT-M1 的技术介绍
CAT-M1(Category M1) 技术通常也被称为 LTE-M,其是另一种由3GPP标准组织制定的低功耗广域网络(LPWAN)技术。与NB-IoT一样,它同属于蜂窝物联网家族,但它在设计目标和性能上提供了不同的权衡,可以看作是更“全能”或更“面向中端”的物联网解决方案。原创 2025-09-08 01:15:00 · 1983 阅读 · 0 评论 -
NB-IoT 技术为什么它适合物联网?
NB-IoT(NarrowBand Internet of Things,窄带物联网)是专为物联网(IoT)应用设计的一种低功耗广域网络(LPWAN)技术。它由3GPP标准组织制定,是构建于现有蜂窝网络之上的一种革命性技术。NB-IoT是一种基于蜂窝网络的、专为物联网设计的低功耗广域网技术。它以其“低功耗、广覆盖、大连接、低成本”的四大核心优势,成为了推动万物互联时代发展的关键技术之一,尤其在国家新型基础设施建设和智慧城市项目中扮演着不可或缺的角色。原创 2025-09-08 01:00:00 · 1244 阅读 · 0 评论 -
NXP PNxxx 系列 NFC 芯片介绍
NXP PNxxx 系列 NFC 芯片 的详细介绍。该系列是恩智浦半导体(NXP Semiconductors)在 近场通信(NFC) 和 射频识别(RFID) 领域的核心产品线,提供从标签芯片到全功能 NFC 控制器/读卡器 IC 的完整解决方案,广泛应用于移动支付、物联网、门禁系统、消费电子等领域。原创 2025-08-15 00:30:00 · 3674 阅读 · 0 评论 -
加速度传感器的用途与应用
本文主要介绍加速度传感器的主要用途和具体应用场景,加速度传感器是一种测量物体加速度的电子器件,广泛应用于消费电子、工业控制、汽车电子、医疗设备等多个领域。以下是加速度传感器的主要用途和具体应用场景的详细分析。加速度传感器作为物联网时代的基础感知器件,其应用范围仍在持续扩展。随着技术的进步,未来将在精度、功耗和智能化方面实现更大突破,为各行业提供更先进的运动感知解决方案。原创 2025-07-16 21:13:47 · 1746 阅读 · 0 评论 -
BLE协议栈的解析
蓝牙低功耗(BLE)协议栈是实现蓝牙无线通信功能的分层架构,本文将从核心组成、各层功能到实际应用进行全面介绍。包括协议的层次结构,主要属性,以及设备角色等内容。原创 2025-05-02 22:59:36 · 4825 阅读 · 0 评论 -
通信中的 “bps“ 含义及详解
本文主要介绍通信中的 “bps“ 含义,bps 是 Bits Per Second(比特每秒) 的缩写,用于衡量 数字通信系统中每秒传输的二进制数据量,是描述数据传输速率的核心单位。理解该参数的含义对设计通信系统有着重要的意义。原创 2025-04-12 14:12:48 · 4439 阅读 · 0 评论 -
MQTT 协议原理与应用详解
本文主要介绍MQTT 协议原理与应用详解,MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息传输协议,通常用于物联网设备之间的数据交互。MQTT协议的原理如下:发布/订阅模型,代理服务器,轻量级。原创 2025-02-18 13:08:16 · 2582 阅读 · 0 评论 -
Renesa Version Board开发RT-Thread 之Client(WIFI)和上位机的数据传输
本文主要Renesa Version Board开发RT-Thread 之Client,使用C#语言开发一个上位机App实现Server功能。Renesa Version Board将Sensor数据(温度和湿度数据,环境光照数据, SR04 测量距离)通过WIFI上传给上位机。上位机将这些数据通过UI呈现出来。原创 2024-08-31 22:49:54 · 3370 阅读 · 0 评论 -
Renesa Version Board和微信小程序通信
本文主要介绍基于Renesa Version Board,采集多个传感器数据,并将这些数据通过蓝牙模块发送微信小程序上。笔者还介绍微信小程序App的源代码,并介绍app和下位机的通信协议。原创 2024-08-29 22:42:07 · 1686 阅读 · 0 评论 -
Renesa Version Board开发RT-Thread 之WIFI创建Client
本文主要介绍使用Renesa Version Board中WIFI功能,该模块基于RW007模块设计,RT-Thread软件架构已经实现该硬件相关的驱动接口。笔者基于该模块的相关接口在LWIP软件框架的基础上实现Client功能。实现数据的发送和接收。原创 2024-08-26 00:15:00 · 1308 阅读 · 0 评论 -
使用python socket搭建Client测试平台
本文主要介绍使用Python的Socket搭建一个Server/Client平台,用于测试通信链路的可用性。笔者分别在Windows和linux环境下验证了其可行性,并记录下整个的验证过程。原创 2024-04-21 00:15:00 · 2455 阅读 · 2 评论 -
详解MQTT(Message Queuing Telemetry Transport)通信机制
本文详细介绍了MQTT相关的概念,报文结构内容。还详细对MQTT Message的消息结构体的内容进行分析,介绍每一个参数的具体含义和用法。最后使用EMQX和MQTT.fx工具搭建了一个MQTT工作机制的测试平台,便于深入体验和理解MQTT的运行原理。原创 2024-03-31 09:15:13 · 7094 阅读 · 0 评论 -
Linux环境下使用Eclipse Paho C 实现(MQTT Client)同步模式发布和订阅Message
本文主要介绍在linux环境(ubuntu)环境下,下载和安装Eclipse Paho C MQTT 软件包,还编写一个范例实现同步发布Message的功能,并使用基于EMQX的服务验证其功能,还是用MQTT.fx订阅消息,已验证发布消息功能的可靠性。原创 2024-03-24 00:09:15 · 4640 阅读 · 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 · 4972 阅读 · 4 评论 -
Linux环境下使用Eclipse Paho C 实现(MQTT Client)异步订阅Message
本文主要介绍在linux环境(ubuntu)环境下,下载和安装Eclipse Paho C MQTT 软件包,还编写一个范例实现异步订阅Message的功能,并使用基于EMQX的服务验证其功能,使用MQTT.fx发布消息,以验证订阅消息功能的可靠性。原创 2024-03-20 00:02:50 · 2529 阅读 · 0 评论 -
ESP32实现(MQTT Client)连接物联网平台(EMQX)
本文主要介绍使用ESP32实现MQTT Client, 连接至使用EMQX自建服务器上,使用MQTT.fx模拟客户端发布和订阅来自ESP32实现MQTT Client的消息,同时ESP32实现MQTT Client也订阅来自MQTT.fx的消息。还使用MQTT.fx发布消息的方式来触发ESP32控制外围设备。原创 2024-03-19 00:15:30 · 8028 阅读 · 4 评论 -
Linux环境下使用Eclipse Paho C 实现(MQTT Client)异步方式发布Message
本文主要介绍在linux环境(ubuntu)环境下,下载和安装Eclipse Paho C MQTT 软件包,还编写一个范例实现异步发布Message的功能,并使用基于EMQX的服务验证其功能,还使用MQTT.fx订阅消息,以验证发布消息功能的可靠性。原创 2024-03-18 06:00:00 · 3790 阅读 · 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 · 4563 阅读 · 0 评论 -
使用MQTT.fx和自定义Client(Ubuntu上实现)测试MQTT服务器(EMQX )
本文详细介绍如何EMQX配置一个MQTT服务器,并使用MQTT.fx工具,分别实现了MQTT message的订阅和发送功能。还在Ubuntu上实现了一个Cilent,它可以发布信息,MQTT.fx工具用来订阅该信息,用以测试MQTT服务器的数据发布和订阅功能。原创 2024-03-16 00:15:50 · 5418 阅读 · 1 评论 -
MQTT.fx实现(MQTT Client)连接物联网平台(ThingsCloud )
本文介绍了一个可以攻开发者免费试用的物联网平台ThingsCloud,并通过案例介绍使用这个平台创建项目,然后使用MQTT.fx工具实现订阅和发布数据。原创 2024-03-15 06:00:00 · 5511 阅读 · 0 评论 -
Linux环境(Ubuntu)上搭建MQTT服务器(EMQX )
本文主要介绍EMQX 的一些内容,终端介绍如何在Ubuntu上安装EMQX,并可以在第三方电脑上访问该服务器。本文通过实际操作方式,详细记录每个步骤应该注意的要点。原创 2024-03-14 06:00:00 · 20337 阅读 · 5 评论
分享