logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《WiFi 嵌入式物联网开发全套实战》 | 第 11 章 hostapd 热点搭建原理、AP 模式认证、最大连接数、隔离策略

嵌入式 Linux 设备开发过程中,AP 热点模式属于高频业务场景:设备出厂配网热点、工控设备本地调试入口、4G 转 WiFi 网关、无线透传模块、本地局域网控制都依赖 AP 接入能力。在 Linux 生态中,hostapd 是实现 802.11 AP 接入点的核心用户态守护程序。它基于内核接口和无线网卡驱动配合,完成 Beacon 信标帧发送、探测帧响应、链路认证、关联处理、WPA/WPA2 四

文章图片
#物联网#网络#stm32 +1
《WiFi 嵌入式物联网开发全套实战》 | 第 10 章 wpa_supplicant 配置文件完全解析、自动重连、秘钥保存机制

上一章讲解驱动、总线、Firmware加载流程。硬件驱动就绪之后,Linux STA模式的核心就是 wpa_supplicant。很多嵌入式开发者只会复制一份简单配置,遇到多AP切换、掉线不重连、密码明文保存、企业WiFi认证等问题无从下手。本章完整解析 wpa_supplicant.conf,覆盖全局参数、network网络块、PSK生成、自动重连、后台扫描、密钥持久化,同时提供工程可用模板,梳

文章图片
#物联网#网络#stm32
《WiFi 嵌入式物联网开发全套实战》| 第 09 章 无线网卡驱动加载流程:Firmware、SDIO/USB/PCIe 总线适配

上一章我们掌握了Linux WiFi整套软件栈,了解 cfg80211、mac80211、wpa_supplicant、hostapd 的分工。本章向下走到硬件接入层:WiFi网卡如何通过总线被内核识别、驱动加载、固件加载完整流程。嵌入式Linux开发经常遇到:网卡识别不到、probe失败、firmware请求报错、驱动加载成功但iw list看不到wlan设备。大部分问题都出在总线匹配、驱动编译

文章图片
#物联网#网络#stm32 +1
从零吃透 MQTT 通信|第 10 章 阿里云 / 腾讯云 MQTT 设备完整对接实战,三元组、签名、设备上云调试

本文摘要:讲解了公有云物联网平台MQTT接入的关键技术要点。重点对比了标准MQTT与公有云MQTT在设备认证机制上的差异,详细解析了阿里云和腾讯云的设备三元组概念、连接参数规则、签名计算方法及Topic规范。提供了HMAC-SHA1签名的C语言实现示例,并针对无RTC设备的时间同步问题给出解决方案。文章还梳理了设备上云完整业务流程,总结出签名错误、时间不准等高频踩坑问题,推荐了MQTTX等调试工具

文章图片
#阿里云#腾讯云#云计算 +4
《WiFi 嵌入式物联网开发全套实战》| 第 08 章 Linux WiFi 整体软件栈:cfg80211、nl80211、wpa_supplicant、hostapd 详解

第一部分底层原理已经全部结束,从本章开启。很多做嵌入式Linux的开发者,只会敲 iw、ifconfig 命令,对整套WiFi软件栈没有全局认知。遇到WiFi连不上、AP模式起不来、扫描失败、wpa_supplicant报错,只能网上复制粘贴,不会定位根源。本章站在全栈视角,自上而下拆解Linux WiFi完整分层:用户态应用 → wpa_supplicant/hostapd → nl80211

文章图片
#物联网#linux#运维 +3
《WiFi 嵌入式物联网开发全套实战》| 第 07 章 WiFi 信号强度、信噪比、丢包、时延核心指标详解

设备天线接收到的AP无线信号功率,单位dBm。WiFi信号为负数,数值越大(越接近0)信号越强。SNR(Signal Noise Ratio)信噪比:有效信号功率 / 底噪干扰功率,单位 dB。有效信号干不干净、干扰多不多。Noise(底噪):环境固有干扰、蓝牙、邻道WiFi、电路噪声Signal:有效AP信号至此,专栏第一部分【WiFi底层原理】全部完结,我们做一次整体闭环:网络架构:AP/ST

文章图片
#物联网#stm32#网络 +1
《WiFi 嵌入式物联网开发全套实战》| 第 05 章 WiFi 加密原理:开放 / WEP/WPA2/WPA3 安全机制与漏洞

前面章节我们梳理完 WiFi 网络架构、802.11 帧结构、完整入网交互流程。本章聚焦。绝大多数嵌入式开发者只是简单填入 WiFi 密码,对 WEP、WPA2‑PSK、WPA3 底层机制知之甚少。量产时经常遇到:路由器加密模式兼容问题、握手异常、安全漏洞风险。面试也高频考察各类加密的差异、漏洞、选型。本章从原理、漏洞、工程限制、量产选型角度完整讲解,面向 IoT 嵌入式产品落地。

文章图片
#安全#网络#stm32 +1
从零吃透 MQTT 通信|第 5 章 MQTT 心跳保活机制深度优化,断线检测与智能自动重连

《MQTT心跳机制与断线重连实战指南》摘要:本文针对物联网设备常见假在线、频繁掉线问题,深入解析MQTT心跳保活机制。提出双向心跳检测方案(PINGREQ+PINGRESP),解决TCP半断开难题;设计智能退避重连算法(2s→4s→8s阶梯延时),避免重连风暴;实现业务报文复用心跳计时优化流量。配套完整C代码实现,包含心跳状态机、会话清理、QoS缓存重置等关键逻辑。特别强调生产环境中的调试要点:心

文章图片
#开发语言#c语言#stm32 +1
Python零基础入门第五章:元组Tuple(不可变容器详解、列表与元组区别)

Python元组(Tuple)入门指南 元组是Python不可变序列,核心特点:只读(定义后不能增删改)。与列表的区别:元组用()定义,逗号是元组关键(单元素需加逗号(1,))。支持下标取值、切片、遍历等操作,但无修改方法。 核心知识点: 不可变性:数据安全,可作字典key,比列表更高效。 高级用法: 解包赋值:a, b = (10, 20) 变量交换:a, b = b, a(隐式元组操作) 与列

文章图片
#python#开发语言
从零吃透 MQTT 通信|第 2 章:裸机环境手动构建 MQTT 协议栈,报文组包与解析实现

本文介绍如何基于C语言手动实现MQTT3.1.1协议的核心报文封装与解析,适用于STM32等无操作系统的MCU开发环境。内容涵盖:1)定义MQTT协议相关枚举和结构体;2)实现剩余长度的可变字节编解码工具函数;3)详细解析CONNECT、PUBLISH等核心报文的组装过程;4)提供简易的报文解析框架;5)列举裸机开发中的常见问题,如TCP粘包处理、大端字节序转换等。通过底层协议实现,帮助开发者深入

文章图片
#网络#stm32#c语言
    共 43 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择