短距无线、低功耗广域、应用层协议各管一段,别混着选。
一、短距无线
Wifi
Wi-Fi 在免许可频段提供无线局域网,从 802.11n、ac 到 ax(Wi-Fi 6)不断提升频谱效率和并发。AP 负责关联、加密和漫游,客户端按 RSSI 和频道质量选择接入点。
规划要看信道、发射功率和用户密度。2.4G 干扰多,5G/6G 容量大但穿墙差。企业场景用 802.1X 比共享密码安全,访客网络应隔离。漫游失败常表现为语音卡顿而不是完全掉线。
排障先分是射频、认证还是上游有线。抓包看关联、DHCP 和 DNS,比只重启路由器更能定位。物联网设备的旧加密套件不要和办公网混在一起。
BLE低功耗蓝牙
BLE 面向短包、低功耗的无线连接,设备多数时间在广播或休眠,连接后用 GATT 的服务与特征交换数据。手机侧要处理扫描过滤、配对绑定和连接间隔,否则耗电会接近经典蓝牙。
协议栈分层从物理信道、链路层到 ATT/GATT。特征读写、通知和指示语义不同,通知丢包时应用层要有序号。MTU 协商影响吞吐,别假设 20 字节写长包一定成功。
兼容性测试覆盖 iOS 后台、Android 不同厂商扫描限制和距离边界。密钥与 MAC 随机化要规划好,避免设备被跟踪或被别人重连。
zigbee
Zigbee 是低功耗、低速率的网状无线协议,常用在照明、传感器和智能家居。设备可作协调器、路由器或终端,终端大部分时间休眠,靠路由器转发。工作频段以 2.4GHz 为主。
它强调自组网和 hops,但带宽有限,不适合视频。与 Wi-Fi 同频干扰时要规划信道。安全靠网络密钥,入网流程要防止陌生设备加入。网关是单点,备份和固件更新要提前设计。
和 BLE、Thread、Matter 选型时看生态与供电。电池设备优先短包、长休眠。现场验收测覆盖和丢包,而不是只看实验室一对一通信成功。
星闪
星闪(NearLink)是面向短距无线的连接技术,目标是在低时延、低功耗和高可靠之间取得比传统蓝牙更好的平衡,常被用在耳机、车载钥匙和智能家居。它定义了星闪基础接入和星闪低功耗等形态。
对开发者而言,关键是芯片与协议栈是否成熟、与手机系统的系统级集成,以及干扰共存。布署时仍要做频谱与认证,不能只看宣传指标。和蓝牙、Wi-Fi 共存时注意天线隔离。产品选型要看生态:对端设备是否已支持、工具链和认证周期。现阶段更适合作为增量能力,而不是立刻替换所有 BLE 场景。
NFC
NFC 工作在 13.56MHz,通信距离通常只有几厘米,适合门禁、公交卡、手机支付和设备配对。协议族包括 ISO 14443、15693 以及 Android 的 Host Card Emulation。点对点模式还能交换少量数据。
开发时要区分读卡、被读和 P2P:Android 用 NfcAdapter 与 Intent 分发,前台调度可避免系统抢走标签。安全上不要把敏感密钥明文写进标签,支付类必须走安全元件或系统钱包。标签容量很小,适合存 URL 或标识,不适合当存储盘。测试要覆盖不同厂商标签和金属外壳对天线的影响。锁屏与权限模型在各系统版本上不一致,发布前用真机回归。
二、低功耗广域
LoRa
LoRa 是一种扩频调制,适合低速率、远距离、低功耗的传感数据。它工作在免许可频段,用扩频因子换取灵敏度。LoRaWAN 则是其上的组网协议,定义终端、网关和网络服务器的角色。
设计节点时要算占空比和法规限制,不能一直发。天线匹配和放置比堆发射功率更重要。扩频因子越大空口时间越长,容量越差。网关要有清晰的回程和时钟。和蜂窝物联网相比,LoRa 便宜但实时性弱,适合抄表、农业和环境监测。调试先看 RSSI/SNR 和入网次数,再查密钥与频点配置。
三、应用层与机器人
MQTT协议
MQTT 是发布订阅的轻量协议,适合弱网 IoT。客户端连 Broker,用 Topic 过滤。QoS 0/1/2 对应至多一次、至少一次、恰好一次。遗嘱消息在异常掉线时由 Broker 代发。
Keep Alive 与心跳检测会话。持久会话可在重连后补消息。负载通常是 JSON/二进制,主题设计不要过深。TLS 与用户名密码是底线,生产用证书。
Android 上 Eclipse Paho 或 HiveMQ 客户端。后台要配合前台服务,否则会被杀。与 HTTP 比更省电但要自建或云 Broker。注意 Topic 注入与权限 ACL。
ROS
ROS 是机器人中间件,用节点、话题、服务和参数把感知、规划和控制拆开。ROS 1 依赖主节点,ROS 2 改用 DDS,实时性和多机发现更好。消息类型是团队的契约。
调试靠 rqt、rosbag 和 tf 树。时间同步、坐标系和 QoS 设错会让定位“看起来在飘”。仿真(Gazebo 等)能提前验证,但真实传感器噪声仍要实车校准。
部署把节点组成 launch,资源隔离用容器或 cgroup。不要把所有逻辑塞进一个节点。日志与 bag 文件要有保留策略,否则磁盘很快被点云填满。
四、其他
OPC:One Person Company(一人公司)
OPC(One Person Company)描述一人承担产品、交付和客户关系的最小经营单元。它不是法律意义上的一人有限公司那么狭隘,更强调决策链条短、反馈快、对结果直接负责。
适合边界清晰的咨询、内容、工具型产品和内部平台岗。风险在于知识单点、请假即停服,以及个人能力上限决定服务质量。需要用文档、自动化和可交接清单把隐性知识外置。
协作上仍要约定升级路径:什么问题必须拉人、什么指标触发扩编。一人公司能跑得快,但不能把合规、安全和财务对账也压成个人爱好。
无线与物联网协议速查:BLE、Zigbee、LoRa、星闪
https://lautung.com/archives/wireless-iot-protocols
评论