domain-iot 是整理 Rust 物联网工程约束的 Skill。物联网设备可能断网、缺电或资源少,它把这些条件连接到本地缓冲、重试、安全通信与升级回退。
Linux 网关和微控制器的资源不同,异步运行环境也不能照搬。网络恢复后还要考虑消息重复、队列上限与先后顺序,不是只加重试就不会丢数据。
主文要求加密,MQTT 示例却使用普通端口且未配置 TLS,还忽略一次发布错误。这段代码不能作为完整安全可靠实现,至少一次投递也不等于业务只处理一次。
适合先列设备和环境条件,再验证停网、重启、低电与升级失败。库与具体实现引用未在本文展开;有签名或回退的设计字样,不说明设备已经可恢复或固件验证链已成立。