协议依据:《DLD960_IoT_MQTT协议》V1.13(4G 通道适配方案 C) 新增模块: - frame_parser.lua: 0x7F 帧解析状态机(Lua 版 lup_feed_byte, XOR+SUM 校验) - proto_conv.lua: 0xC0 传感帧 → loop_data + car_state/loop_state 沿检测(4 类线圈事件) - evt_queue.lua: event_report 队列 + ACK 状态机(16深/5s×3/跨重连同 msg_id,对齐 DBN) - clock.lua: report_config 时钟校准(协议 §2.3) - app_iot.lua: initialize(extra_info imei/iccid + link)/ heartbeat / poll 驱动 - tools/sim_frame_test.py: 帧协议参考验证(56B 帧/4 路解析/沿检测/JSON 格式,全过) 改造: - uart_app.lua: 0x7D 帧 → 0x7F 帧驱动;loop_data/event_report 组包 + link 注入 - mqtt_receiver.lua: 下行分发(ACK 路由 + 时钟校准) - mqtt_main.lua: 连接成功 → initialize + 未决事件重发 - config.lua/main.lua: 方案 C 配置与入口 MVP 范围: 上行(initialize/loop_data/event_report/heartbeat)+ report_config; 下行命令转换与 0x7D 配置同步列入 P1。
如需查阅文档, 请访问 合宙Docs网站
本目录为合宙 主推模组 的代码中心, 包括内核固件(.soc), demo(.lua),完整方案代码(project)等;
本目录包含的模组型号有:
Air780Exx系列:Air780EPM Air780EHM Air780EHV Air780EGH
Air8000系列:Air8000 Air8000A Air8000W Air8000T Air8000G Air8000D
Air8101系列:Air8101 Air8101A
SPEC: LuatOS 涉及到的各类规范,报文协议等。
每个模组型号的文件夹,至少包含如下内容:
core:描述改模组型号的LuatOS内核固件(.soc)的下载地址
demo:关于该模组型号的通用demo(.lua),合宙基于该模组设计的产品,如开发板、核心板、整机开发板等,都可以使用
project:合宙基于该模组型号设计的产品,如开发板、核心板+配件板、整机开发板等,所使用的demo代码或者解决方案代码都放置于此
授权协议
MIT License
print("感谢您使用LuatOS ^_^")
print("Thank you for using LuatOS ^_^")