跳转至

常见问题 - 2026-08-14

数据日期:2026-08-14

1. AIR780EGH是否有PIN功能描述文档?

解答: 有。Air780EGH 的管脚功能以官方管脚描述文档为准,文档逐 PIN 列出了管脚名、GPIO 编号、复用功能及电气特性(含 AGPIO/WGPIO 电压域、休眠保持能力等),硬件设计前请对照该文档确认所用管脚。管脚描述文档地址:https://docs.openluat.com/air780egh/product/air780exxpins/ 。若需要管脚复用对照表,可在该页面下载《Air780E 系列 GPIO 复用表》Excel,结合 Luatools 中的 LuatIO 管脚配置工具核对复用关系。

2. AIR780EGH的VREF用途是什么?

解答: Vref 本质是 AGPIO3~AGPIO8(对应 GPIO23~GPIO28)中配置出来的一路"休眠可保持固定高电平"的参考电源,并非独立电源引脚,默认推荐使用 PIN99(GPIO23)作为 Vref。用途有三类:① 给 UART 电平转换电路做上拉/参考——模组进入低功耗(pm.WORK_MODE 休眠或 PSM+)后 VDD_EXT 会间歇断电,而 Vref 可保持电平,保证休眠期间串口电平不翻转;② 给 USIM_DET(WAKEUP2)插卡检测信号做上拉;③ 给 Air780EGP/EGG/EGH、Air8000G 内置 GNSS 芯片的备用供电及 G-Sensor 等小电流外设供电(单路电流 <100uA,6 路 AGPIO 总电流 ≤5mA)。使用方法:在 LuatIO 中将 PIN99 配置为 GPIO23,脚本中执行 gpio.setup(23, 1) 输出高电平即可,额外功耗约 100~200uA。注意 Vref 不能当作稳定的大电流电源,休眠期间需要稳定供电的外设请外置 DCDC/LDO。详见管脚描述文档:https://docs.openluat.com/air780egh/product/air780exxpins/

3. 780EPT模组贴片SIM卡连不上网络,如何排查?

解答: 按"卡→硬件→网络注册"顺序逐层排查: 1. 确认 SIM 卡状态:脚本中订阅 mobile 消息或调用 mobile.status(),若返回 CME ERROR: 6(SIM not inserted)或 SIM_IND 显示不在位,说明模组未识别到卡,重点检查贴片 SIM 卡座焊接(USIM_DATA/CLK/RST/VDD 焊点虚焊、连锡)、卡是否贴反、卡座触点接触是否可靠。 2. 检查供电:USIM 及射频工作时 VBAT 瞬态电流可达 1A 以上,VBAT 必须满足 3.3~4.35V 并就近并联 220uF 电解或 22uF 钽电容;用示波器观察注册网络瞬间 VBAT 波形,若跌落至 3.3V 以下即供电不足。 3. SIM 信号完整性:USIM 走线尽量短、包地处理,DATA/CLK/RST 串联 22~33Ω 电阻可改善信号质量;确认卡为正规运营商卡、已开通且未欠费、未被锁卡(PIN 码)。 4. 网络侧排查:换一张确认正常的卡对比测试;调用 mobile.getCellInfo() 看是否驻留小区、mobile.getStatus() 看注册/附着/PDP 激活状态;信号弱时检查天线座焊接与天线匹配。 5. 贴片 SIM(eSIM/贴片卡)还需向卡商确认卡 profile 是否已激活、是否与现场运营商频段匹配。若以上均正常仍无法联网,请抓取完整 Luatools 日志联系合宙技术支持。

4. iRTU的RRPC指令功能在哪里启用?

解答: RRPC 是 iRTU 固件内置功能,无需任何启用开关,设备刷入 iRTU 固件后即支持。RRPC 指令可以通过两种通道下发并获取返回结果:① 服务器侧:在 iot.openluat.com 合宙云平台的设备调试/命令下发入口选择"iRTU 下行命令"发送;② 串口侧:直接通过设备串口发送 RRPC 指令。常用指令示例:rrpc,getimei(查 IMEI)、rrpc,netstatus(查网络状态)、rrpc,setpio(控制 IO)、rrpc,getairlbsconfig(查基站定位配置)等。指令格式与完整列表见 iRTU 指令文档:https://docs.openluat.com/value/irtu/order/

5. LBS定位定不上是什么原因?

解答: LBS 基站定位失败主要有以下原因,请逐项排查: 1. 服务套餐与频率限制:LBS 分为付费版 airlbs 与免费版 lbsLoc2。免费版单基站定位限频为 4 小时 1 次,超过频率服务器不返回结果;付费版按套餐分级(约每小时 12/24/60/240 次,对应年费 1/2/5/10 元),在 iot.openluat.com 开通后需在设备端配置正确的项目 id 与 key,否则请求被拒。 2. 基站信息不足:LBS 依赖模组上报周边小区信息,多基站定位精度 10~300 米、单基站最大偏差约 1.5 公里;室内/地下室若搜不到足够小区(mobile.getCellInfo() 返回小区过少),定位会失败或偏差极大。 3. 网络与服务器问题:确认设备已注网、PDP 激活、能正常访问定位服务器;弱网或专网 APN 环境下请求可能超时。 4. WiFi 定位(lbsLoc2 支持)精度 50~500 米,需周围有可扫描的 WiFi 热点。建议先用 Luatools 抓日志确认 airlbs/lbsLoc2 请求返回码,再对照上述原因处理。

6. 4G模块有室内外定位厂家模块推荐吗?Air8201的GNSS+LBS基站定位能满足室内定位需求吗?

解答: 室内外一体定位建议采用"GNSS + LBS(基站/WiFi)"组合方案:室外开阔环境用 GNSS 卫星定位(精度米级),室内 GNSS 无信号时回退到 LBS。合宙 Air8201 系列即集成 GNSS + LBS + BLE + 音频 + 摄像头能力,内置 GNSS 型号(如 Air8201G/H)可满足该类需求;Air780EG 系列(EGP/EGG/EGH)同样内置 GNSS 并支持 airlbs/lbsLoc2 基站定位。需要明确的是:LBS 基站/WiFi 定位可以在室内使用,但精度远低于 GNSS——多基站约 10~300 米、单基站最大约 1.5 公里、WiFi 约 50~500 米,适合"设备在哪栋楼/哪个片区"级别的粗定位,不能替代 GNSS 做精确轨迹。若室内需要高精度定位,需另行评估蓝牙 Beacon 等方案。具体型号选型以官方选型指南为准:https://docs.openluat.com/SelectionGuide/SelectionGuide/

7. iot平台远程升级要重复尝试多次才能成功,是什么问题?

解答: FOTA 远程升级重试多次才成功,绝大多数是网络传输或升级流程问题,请按以下方法定位: 1. 看 fota 回调码:fota.update() 的回调函数会返回状态码——0 成功、1 连接服务器失败、2 URL 错误、3 服务器中途断开、4 收到报文错误、5 版本号格式错误。根据回调码可直接区分是服务器/URL 问题还是网络传输问题。 2. 网络质量:弱网、NAT 超时、专网 APN 环境下差分包下载容易中断,建议在信号良好的网络下测试,并确认升级 URL 可正常访问、固件包已正确上传且 MD5 校验通过。 3. 低功耗冲突:若设备启用了 PSM/休眠,升级过程中模组可能进入休眠导致下载中断,应在脚本中保证升级完成(收到回调 0)后再允许休眠。 4. 账号归属:若平台提示设备无升级权限,需确认设备 IMEI 已归属到采购账号(FOTA 按 IMEI 授权)。 FOTA 接口说明见:https://docs.openluat.com/osapi/core/fota/

8. AIR9000升级后挂死无法启动怎么处理?

解答: AIR9000 为功耗测试仪表,升级后挂死无法启动可按以下顺序处理:① 先尝试重新进入烧录模式(按住 BOOT/升级键再上电或插 USB),用 Luatools 重新烧录官方发布的稳定版固件,排除升级包不完整或掉电导致的固件损坏;② 更换 USB 线与 USB 口(建议使用带数据脚的优质短线、直连电脑 USB 口,避免 HUB),排除供电/通信不稳;③ 若重烧固件后仍挂死、无法被 Luatools 识别,属硬件故障,AIR9000 质保期为一年,质保期内可联系购买渠道(合宙淘宝店 luat.taobao.com 或代理商)走换新/保修流程;④ 售后时请提供订单号、设备序列号及 Luatools 日志以便快速处理。

9. 功耗仪AIR9000有MAC版本上位机吗?

解答: AIR9000 功耗仪配套上位机以官方资料下载页实际发布的版本为准。经核查 LuatOS 官方文档库暂未收录 AIR9000 的独立产品文档,因此无法在文档层面确认是否提供 macOS 版上位机。建议按以下方式确认与处理:① 前往合宙官方文档站 https://docs.openluat.com/ 搜索"AIR9000/功耗仪",在产品资料页查看上位机下载列表中是否含 Mac(dmg)版本;② 若仅有 Windows 版,Mac 用户可通过 Parallels Desktop/VMware 等虚拟机运行 Windows 版上位机,或借用 Windows 电脑操作;③ 如资料页未找到该型号信息,可联系合宙官方企业微信群(https://docs.openluat.com/ 网站底部二维码扫码加入)或淘宝店客服确认最新上位机支持情况。

10. air8000w固件代码下载不进去,一直下载失败怎么办?

解答: Air8000W 下载失败多为进入烧录模式或 USB 连接问题,按以下步骤处理(官方推荐强制 BOOT 下载法): 1. 正确进入下载模式:按住模组/开发板上的 BOOT 键不放,再插入 USB,待 Luatools 提示"检测到设备"后再松开 BOOT 键(免 BOOT 自动下载存在一定失败概率,识别失败时务必用此方法)。 2. USB 连接:换用短而优质的数据线(劣质线只能充电无数据),直连电脑 USB 口、去掉 HUB 和其他外接外设。 3. 软件环境:将 Luatools 更新到最新版本;操作系统需 Win10 及以上;必要时重装 USB 驱动、更换电脑交叉验证。 4. 确认在 Luatools 中选择了 Air8000 对应的固件/项目,固件文件与型号匹配。若以上均无效,抓取 Luatools 日志联系合宙技术支持。

11. 哪些型号支持RNDIS上网?

解答: RNDIS/ECM(USB 虚拟网卡)支持情况如下:① Air8783 基于 Air780ER2 平台,原生支持 USB-RNDIS(Windows 免驱)与 ECM(Linux/Android),即插即用共享 4G 网络;② Air1601 在最新固件(V1026,2026-08-28)中已加入 USB ECM/RNDIS/UAC/camera 等支持;③ Air780EPM 在 V2050 及以后版本新增了 109 号固件,支持 airlink + USB 虚拟网卡(RNDIS)方式上网。各型号具体固件号与 demo 以官方资料为准,选型与功能对照见选型指南:https://docs.openluat.com/SelectionGuide/SelectionGuide/

12. Air780EPM开发板更换为Air780EHU后烧录方法一样吗?

解答: 一样。Air780EPM 与 Air780EHU 同属 Air780E 系列、共用同一套 LuatOS 固件烧录体系,烧录工具(Luatools)、进入下载模式的方式(BOOT 键 + 上电/插 USB)、固件选择与下载操作流程完全相同。更换模组后只需在 Luatools 中按实际型号选择对应的固件文件(注意 EHU 为海外频段版本,固件与频段需匹配),硬件上保持 USB 下载口连接正确即可。

13. Air780EHT的基站定位使用哪个坐标系?

解答: 需要区分两类定位:① GNSS 卫星定位输出的是标准 WGS-84 坐标系经纬度(OpenLuat 所有 GNSS 模组统一使用 WGS-84);② LBS 基站/WiFi 定位(airlbs/lbsLoc2)服务器返回的坐标同样为 WGS-84。在国内使用时注意:高德/腾讯地图使用 GCJ-02(火星坐标)、百度地图使用 BD-09,直接把 WGS-84 坐标放到国内地图上会出现几百米偏移,需调用地图厂商的坐标转换接口或使用合宙提供的在线纠偏工具转换:https://docs.openluat.com/file/GPS-Offset.html ;在国外使用 Google 地图等则 WGS-84 可直接对应。坐标系说明见 GPS 工具文档:https://docs.openluat.com/common/tools/gps/

14. 什么型号支持G.722软解码?

解答: 经核查 LuatOS 全量代码库与各型号音频 demo,目前没有任何型号的 LuatOS 固件支持 G.722 软解码。现有 exaudio/codec 音频体系支持的格式为:PCM、WAV、AMR_NB、AMR_WB、MP3 以及 G.711(codec_g711_pcm demo 适用于 Air8201/Air8000/Air780EHM/EHV/EGH 等型号),录音支持 AMR_NB/AMR_WB/PCM。库中检索不到任何 G.722 编解码实现。因此若业务侧音频源是 G.722,需在服务器/对端转码为上述支持格式(如 G.711/AMR/MP3)后再下发播放;G.722 底层固件定制需求可联系合宙商务评估(见第 21 条)。

15. luatools烧录时勾选清除KV和FS分区和fskv.clean()作用一样吗?

解答: 首先澄清:LuatOS 中不存在 fskv.clean() 这个函数(全代码库检索无此接口),请勿使用。其次 KV 和 FS 是两块相互独立的区域:fskv(KV 键值存储)使用独立的 64K 专用分区,提供 fskv.set/fskv.get/fskv.del 接口按 key 增删改查;FS 是文件系统分区,用 io.open 等文件接口操作。Luatools 烧录时勾选"清除 KV/FS"属于线刷(下载模式)层面的整片擦除,会把对应分区数据全部清空;运行态脚本没有等价的"一键清空"接口——fskv 只能逐 key 调用 fskv.del 删除,FS 只能逐个删除文件。另外 FOTA 差分升级默认不会清除 fskv 数据。因此二者作用范围不同、不能等同,清空整块分区只能靠 Luatools 线刷勾选完成。fskv 接口见:https://docs.openluat.com/osapi/core/fskv/

16. 有没有代码可以替代luatools烧录时清除KV和FS分区?

解答: 没有任何脚本/API 可以等价替代 Luatools 线刷时的"清除 KV/FS 分区"。原因是擦除分区属于下载模式下的底层 flash 操作,运行态 Lua 脚本无权整片擦除。运行态能做到的只有"逐条清空数据":KV 区用 fskv.del(key) 逐个删除键值(可自行遍历保存的 key 列表);FS 文件系统区用 os.remove/删除文件接口逐个删除文件;binpkg 方式的 FOTA/远程升级也无法清除 fs/kv 分区,只能通过 SOC 全量烧录实现。若设备必须在现场清空全部历史数据,建议在应用层维护一份 key/文件清单,启动或收到指令时按清单逐个删除,以达到"逻辑清空"的效果。

17. AIR8781 V000 GPIO26或GPIO28可以实现串口吗?

解答: Air8781(V000 硬件)插针定义中:PIN9=UART1_RXD、PIN10=UART1_TXD(LPUART,低功耗可唤醒),这两脚是固定的 UART1;而 PIN11=GPIO28、PIN12=GPIO26,二者属于 AGPIO(低功耗可保持状态的 IO),默认功能是 GPIO 而非串口。GPIO26/28 能否复用为其他 UART 的 TXD/RXD,取决于该型号的管脚复用映射——不能直接假设可用。请按以下方式确认:① 在管脚文档页面下载《Air8780&8781&780EPM&EHM&EHV&EGH&EGG&EGP&EHN&EHU&EX2_GPIO 复用表》Excel,查 GPIO26/GPIO28 所在行是否有 UART 复用功能及对应的 UART 编号;② 用 Luatools 的 LuatIO 工具配置对应 PIN 为 UART 功能后,用 pins.setup/uart.setup 初始化并回环测试;③ 若复用表中这两脚无 UART 功能,则串口只能使用 PIN9/PIN10 的 UART1 或其他已引出 UART 引脚。管脚文档:https://docs.openluat.com/air8781p/luatos/hardware/module/circuit/pins/

18. 合宙后台一直让验证还显示错误,是怎么回事?

解答: 合宙 iot 开放平台(iot.openluat.com)登录时反复要求验证且提示错误,常见原因及处理:① 验证码区分大小写,请按图片严格区分大小写字母输入,看不清可点击刷新换一张;② 密码输入错误或账号密码不匹配,注意大小写、空格及中英文输入法,可使用"忘记密码"重置;③ 浏览器缓存/Cookie 异常,建议清除缓存或更换 Chrome/Edge 浏览器、使用无痕窗口重试;④ 可直接从官方源站 https://iot.openluat.com/ 进入登录,避免收藏夹旧链接或第三方跳转页面;⑤ 若账号本身异常(被锁定、未激活),请联系合宙官方企业微信群技术支持处理。

19. Air1602 V1024是最新版本吗?能给些Air1601的CAN例子吗?

解答: ① 固件版本:V1024 不是最新版本,Air1601 官方最新固件为 V1026(2026-08-28 发布),该版本更新内容包含 USB ECM/RNDIS/UAC/camera 等,建议在 Luatools 固件列表中选择最新版使用。② CAN 支持:CAN 是 LuatOS 核心库(osapi/core/can),文档明确 Air1601/Air1602 均支持 CAN,无需额外固件裁剪。③ 示例代码:目前 module/Air1601 目录下暂未提供独立 CAN demo,可直接参考同 API 的 Air780EPM 例程:module/Air780EPM/demo/can/ 下的 can_normal.lua(正常收发)、can_self_test.lua(自测)、can_sleep.lua(休眠唤醒)。关键用法:can.init(can_id, 128) 初始化(128 为接收缓存深度)、can.tx(can_id, tx_id, can.EXT/can.STD, ...) 发送标准/扩展帧;硬件注意 STB 待机引脚需按模组接对应 GPIO(780EPM 为 GPIO28、Air8000 为 GPIO27,Air1601 以其管脚文档为准)。CAN 核心库文档:https://docs.openluat.com/osapi/core/can/ ,demo 源码:https://gitee.com/openLuat/LuatOS/tree/master/module/Air780EPM/demo/can

20. AirUI有没有图形化的设计工具?

解答: 没有。AirUI 是合宙基于 LVGL 9.4 封装的 LuatOS 图形界面核心库,提供 Lua API 供开发者用代码方式创建控件、布局与动画,官方不提供图形化拖拽式设计器/界面编辑器。开发方式为:编写 Lua 脚本调用 airui.xxx 接口构建 UI,官方提供 PC 端模拟器可在电脑上快速预览调试界面,无需每次烧录到模组。AirUI 适用于 Air8000 等带 LCD 显示的型号,API 说明见:https://docs.openluat.com/osapi/core/airui/ ,LCD 选型与适配见:https://docs.openluat.com/air8000/luatos/hardware/airui/

21. G.722全解码是否可以定制固件在底层加入?

解答: 现状是:LuatOS 官方发布固件(含 Air780EHM/EHV/EGH、Air8201、Air8000 等音频型号)的 exaudio/codec 体系均未内置 G.722 编解码,全代码库无 G.722 实现,Lua 层也无法自行加载该算法。关于"在底层固件加入 G.722 全解码"的定制需求:合宙提供软硬件定制服务,可联系合宙商务(官方企业微信群或 luat.taobao.com 客服)评估定制可行性、周期与费用,评估时需提供:目标型号、G.722 采样率/码率规格、单路还是多路、实时性要求等。在定制落地前,建议的替代方案是在服务器或对端设备将 G.722 转码为模组已支持的 G.711/AMR/MP3/PCM 格式后再传输播放。

22. AirUI界面编辑器有吗?类似LVGL的

解答: 没有。AirUI 虽然基于 LVGL 9.4 封装,但并未提供类似 LVGL 官方 GUI Guider 那样的可视化拖拽编辑器,界面全部通过 Lua 调用 airui API 编写。官方配套提供的是 PC 端模拟器,可在电脑上运行调试 UI 逻辑与显示效果,提高开发效率。AirUI 核心库文档:https://docs.openluat.com/osapi/core/airui/

23. 780EHV有没有回声消除的例程或者调用的API?

解答: 目前 LuatOS 暂未开放软件 AEC(回声消除)API,回声问题主要靠硬件结构解决。回声产生原因是麦克风与喇叭处于同一腔体且距离过近,喇叭外放声音被麦克风采回形成回声。当前可行方案:① 结构上用隔音棉/隔音腔把麦克风与喇叭物理隔离,麦克风进音孔背对喇叭方向并加防尘网,是现阶段最有效手段;② 适当降低喇叭音量、调整麦克风增益;③ 合宙已在评估带 AEC 的音频芯片/模组方案(离线语音、硬件 AEC 均在测试中),有强需求可联系官方跟进。VoLTE 通话相关可参考 Air780EHV 的 call_save_file(通话录音)与 audio_play_to_call(通话中播放音频)demo(Gitee: https://gitee.com/openLuat/LuatOS/tree/master/module ),固件建议使用 V2046 及以上版本。

24. 低功耗启动时电池供电启动不起来,外置电源正常,是什么问题?

解答: 外置电源正常而电池供电启动不了,根因几乎都是电池带载能力/电压不满足 VBAT 要求:模组注网发射瞬间 VBAT 电流可达 1A 以上,电压必须维持在 3.3~4.35V,并在 VBAT 引脚就近并联 220uF 电解电容或 22uF 钽电容储能。排查要点:① 电池类型——普通锂电池(3.2~4.2V)可直连 VBAT;锂锰/锂亚电池(截止电压约 2.0V、内阻大、放电电流小)电压和瞬态电流都不够,必须加升压 DCDC(如 JW5522 等)升到 4V 左右再供 VBAT;② 用示波器抓上电及注网瞬间 VBAT 波形,若电压跌落到 3.3V 以下即电池内阻过大或电容不足,需加大储能电容、降低电池走线阻抗;③ 确认电池电量充足、保护板未限流;④ 用同一段代码在官方开发板上用同款电池对比,若开发板正常则重点查自有板供电走线、电容布局与电池选型。VBAT 供电设计见:https://docs.openluat.com/air780epm/luatos/hardware/vbat/

25. 4G模块支持哪些机型?有GPS功能的全球版模块吗?

解答: 合宙 4G 模组按销售区域分为不同频段版本,没有一款覆盖全球所有频段的"全球版"模组,选型需按目标市场频段匹配。带 GNSS 定位的海外推荐方案(以官方选型指南为准):① 北美市场——Air780EHN 搭配 Air510W/Air530W 外置 GNSS 模块,或一体化的 Air8000N;② 欧洲/东南亚等市场——Air780EHM 搭配 Air510W/Air530W,或 Air8000U;③ 国内市场——Air780EPM/E 系列内置 GNSS 型号(EGP/EGG/EGH)或 Air8201、Air8000 系列。选型时请先确认设备实际投放国家/运营商的 4G 频段,再对照选型指南选择对应版本。完整选型表见:https://docs.openluat.com/SelectionGuide/SelectionGuide/

26. 模块IMEI号是不是都是86970107开头?

解答: IMEI 前 8 位为 TAC(型号核准码),由工信部按厂商/型号分配,并非固定为 86970107 开头——同一型号在产量达到一定规模(TAC 码段容量约 100 万台)后会申请启用新 TAC,不同型号、不同生产批次的号段都可能不同。因此不能以某一号段判断模组真伪或型号。设备端读取 IMEI 以 mobile.imei()(或 hmeta.imei())实际返回值为准;批量采购/做平台绑定前,建议以当批次实物标签和软件读取的 IMEI 为准,并在采购时向合宙确认批次号段。

27. Air780EG2/P低功耗模式下GPS定位经纬度一直是0,怎么回事?

解答: 这是正常现象:低功耗(休眠/PSM+)模式下 GNSS 芯片供电被关闭以省电,芯片不工作,经纬度自然保持为 0,必须唤醒模组并重新打开 GNSS 完成定位后才有有效坐标。处理要点:① 内部 GNSS 供电由 pm.power(pm.GPS, true/false) 控制,唤醒后需确保 GNSS 电源使能;② 定位流程应在唤醒后重新执行 exgnss.open(),建议使用 exgnss.TIMERORSUC(定时或定位成功)模式,定位成功拿到经纬度后立即关闭 GNSS 再进入休眠,兼顾功耗与定位;③ 冷启动首次定位需要搜星,开阔环境下通常数十秒,室内可能无法定位;④ iRTU 固件中可在 PSM+ 配置里设置"唤醒后打开 GNSS、定位成功即关闭"的策略。低功耗接口见:https://docs.openluat.com/osapi/core/pm/ ,GNSS 接口见:https://docs.openluat.com/osapi/ext/exgnss/

28. 780EPM刷了IRTU固件,用串口发最大速率最大包大概多少?

解答: 串口数据吞吐能力:uart.write 单次写入上限约 128K 字节(超过需应用层分段发送),波特率最高可配置到 4Mbps 等级(以 Air780EPM 串口文档为准,常用 115200~921600)。数据本身不会丢失——底层有发送缓冲;但高频连续发送时,若接收方/对端处理不及时,多帧数据可能在串口字节流上连在一起形成"粘包"(串口本质是无边界字节流,不保证按 write 次数分隔)。建议:① 应用层设计帧头+长度+校验的分帧协议,接收端按协议解析;② 大批量数据用 uart.tx/uart.rx 配合 zbuff 做缓冲收发,避免阻塞;③ iRTU 透传场景按其配置的分包/帧间隔参数发送。串口接口见:https://docs.openluat.com/air780epm/luatos/app/driver/uart/

29. iRTU平台怎么通过IMEI码对应设备?

解答: iRTU/合宙云平台以 IMEI 作为设备唯一标识进行绑定与对应:设备刷入 iRTU 固件上电联网后,在 iot.openluat.com 平台的项目中通过"添加设备/批量导入"录入设备 IMEI(支持批量导入),设备即归属到该项目下,平台按 IMEI 区分每台设备、上报数据与下发指令。操作要点:① 先用 mobile.imei() 或模组标签获取每台设备 IMEI;② 在对应项目里导入 IMEI 列表,确保设备所属项目与你的数据流转规则一致;③ 一台设备同一时间归属一个项目,跨项目需先迁移。平台使用说明见:https://docs.openluat.com/value/irtu/

30. Air780EPM不插卡不重启,一插卡就重启是什么问题?

解答: 这是典型的供电能力不足导致的重启。原理:不插卡时模组不注网、不发射射频,工作电流很小(几十 mA),USB 5V 经板上 LDO 尚能维持;一旦插卡,模组开始搜网、注册并发射射频信号,瞬态电流可达 1A 以上,若供电(USB 口、线、LDO)带载不足,VBAT 电压被瞬间拉低到模组欠压复位门限以下,模组就反复重启。解决措施:① 不要仅靠 USB 供电,改用外接稳压电源给 VBAT 供电(3.3~4.35V、可持续输出 1A 以上);② VBAT 就近并联 220uF 电解或 22uF 钽电容储能;③ 换用优质短 USB 线、直连电脑/电源,避免 HUB 取电;④ 用示波器抓插卡注网瞬间 VBAT 波形确认跌落。VBAT 设计要求见:https://docs.openluat.com/air780epm/luatos/hardware/vbat/

31. Air8000W GPIO24不可用,gpio.setup(24,1)但读回是0,怎么回事?

解答: GPIO24 属于 Air8000 的 AGPIO4(AGPIO0~8 对应 GPIO20~28,LDO_AON 电压域,休眠可保持电平,单脚电流 ≤5mA、AGPIO 总和 ≤5mA)。gpio.setup(24,1) 后读回仍为 0,最可能的原因是:Air8000 不同子型号对外开放的 AGPIO 数量不同(例如 Air8000A 仅开放 3 个 AGPIO),你使用的具体子型号上 GPIO24 这一脚可能并未引出或被复用为其他功能,对未引出/被占用的脚做 GPIO 操作自然无效。排查步骤:① 下载《Air8000 系列模组管脚映射表》Excel,确认你手上具体型号(W/A/N/U/D 等)是否引出 GPIO24 及其默认复用功能;② 用 Luatools 的 LuatIO 工具把该 PIN 配置为 GPIO 功能后再 setup;③ 确认该脚未被 camera/LCD 等其他外设复用占用、外部没有强下拉;④ 若该型号确实未开放 GPIO24,请改用已引出的普通 GPIO(GPIO0~19、29~38,VDD_EXT 域)。GPIO 说明见:https://docs.openluat.com/air8000/luatos/hardware/gpio/

32. 模组偶尔出现闹铃声音,是什么原因?如何关闭?

解答: 模组本身不会无故发出"闹铃音",偶发音效通常是应用脚本或通信事件触发了音频播放,按以下方向定位并关闭: 1. 来电/通话铃声:若设备使用 VoLTE 语音(cc 库)或 SIP 通话,有来电时会播放提示音;检查是否注册了来电回调并播放铃声,可在回调中改为静音/不响铃,或用 cc.hangup() 直接拒接。 2. 音频/TTS 播放任务未正确关闭:exaudio 播放完或异常退出后若未停止,可能残留发声;确认每次播放结束后调用 exaudio.play_stop(),不再使用音频通路时执行 exaudio.ctrl(exaudio.SHUTDOWN) 关闭播放通道。 3. 定时器/闹钟任务:检查脚本中是否有 sys.timerLoopStart 周期性触发的提示音、告警音逻辑,确认触发条件是否误动作。 4. 建议在发音响时通过 Luatools 抓日志,定位是哪个任务/回调触发了播放,即可从源头关闭。exaudio 接口见:https://docs.openluat.com/osapi/ext/exaudio/

33. Air780EX2T的固件选择,创建新项目在哪里?

解答: 在 Luatools 中操作:① 创建/管理项目——将 Luatools 窗口最大化,主界面上方即可看到"项目管理"入口(窗口较小时该区域会被折叠隐藏),点击后可新建项目、选择对应模组型号(Air780EX2T 归 Air780E 系列固件体系)并添加脚本/底层固件;② 固件选择——在项目管理中选择 Air780EX2T 对应的底层固件版本与 Lua 脚本后保存,回到主界面选中该项目即可下载。注意固件型号必须与实际模组匹配,Air780EX2T 为海外/特定频段版本时请选对应固件。Luatools 下载与使用文档见:https://docs.openluat.com/common/Luatools/

34. 780NH模块用于美国,DTU固件有没有开启漫游接口?

解答: ① 漫游:模组注网由运营商网络侧控制,LuatOS 不提供单独的"开启漫游"开关/接口——设备在美国使用当地运营商 SIM 卡正常驻网即可,使用国内卡漫游则需该卡已开通国际漫游业务,能否注册取决于运营商协议。② 频段与固件:780NH 属海外型号,用于美国前务必确认其频段覆盖美国运营商(建议参考选型指南选择北美版本,如 Air780EHN 等),固件选用对应海外版本。③ DTU/iRTU:早期海外型号的 iRTU 固件支持不完善,海外项目建议先在选型指南和固件发布页确认目标型号是否提供 iRTU/DTU 固件,必要时联系合宙技术支持确认。选型与海外型号对照见:https://docs.openluat.com/SelectionGuide/SelectionGuide/

35. 4G模块通过串口向外发送的数据字符编码是什么?

解答: LuatOS 脚本中字符串默认编码为 UTF-8,通过 uart.write 发出的就是字符串对应的原始字节流,即串口数据为 UTF-8 字节。因此:① 用 SSCOM 等串口助手接收中文时,需把助手编码切到 UTF-8 才能正确显示,默认 GB2312/GBK 会显示乱码——这是串口文档明确说明的现象;② 若对端设备要求 GB2312/GBK 编码(如部分老旧工控屏),发送前用 iconv 库转码:iconv 支持 ucs2/ucs2be/utf8/gb2312 等编码互转;③ 串口收发的是无格式字节流,二进制数据可用 zbuff 传递;④ uart.write 单次 ≤128K 字节,超出需分段,大数据量建议用 uart.tx/uart.rx 配合 zbuff。串口文档:https://docs.openluat.com/air780epm/luatos/app/driver/uart/

36. 有没有支持驱动5寸电容液晶屏且带摄像头支持人脸识别的4G模组?

解答: 驱动大屏 + 摄像头属于高资源需求,应选 Air8000 系列(Cat.1 高性能、带 LCD/MIPI 显示与 camera 接口、支持 AirUI 图形框架),官方 AirUI 选型手册即给出了各子型号可驱动的 LCD 尺寸/分辨率与摄像头支持对照,5 寸电容屏方案以该手册列出的兼容屏和具体子型号(如 Air8000A/W 等)引脚资源为准。需特别说明:LuatOS 开放了 camera 采集与 LCD 显示能力,但人脸识别算法本身并非标配固件功能——是否在端侧跑人脸识别取决于算力与算法移植,合宙提供软硬件定制服务,可联系商务评估具体算法(人脸检测/比对)的移植可行性、性能与周期;若仅需采集图像上传、在服务器端做人脸识别,则现有 Air8000 + camera + 4G 方案即可实现。AirUI/LCD 选型手册:https://docs.openluat.com/air8000/luatos/hardware/airui/ ,整体选型:https://docs.openluat.com/SelectionGuide/SelectionGuide/

37. 780E系列贴片SIM卡离线后重启恢复正常,如何排查?

解答: 重启能恢复说明模组与卡本体大概率没坏,属于运行中接触/供电/卡状态异常,按以下方向排查: 1. 供电(首要嫌疑):用示波器长时间监测离线前后 VBAT 波形,若掉线瞬间 VBAT 跌落或纹波过大,会导致模组/SIM 工作异常,重启后重新上电恢复;需保证 VBAT 3.3~4.35V、就近 220uF 电解或 22uF 钽电容、供电可持续 1A 以上。 2. 贴片卡焊接与接触:检查 USIM_DATA/CLK/RST/VDD 焊点是否虚焊、连锡、受热后接触不良;贴片卡卡体是否贴正、底部焊盘有无开裂,必要时 X-RAY 或重新补焊。 3. SIM 信号完整性:USIM 走线过长、无包地、无串阻易受干扰导致掉卡,DATA/CLK/RST 可串 22~33Ω 电阻并加强包地。 4. 卡本身状态:向卡商/运营商查询该贴片卡(贴片卡/eSIM)是否在异常时段被限流、欠费、profile 异常或老化;可换卡做长时间对比拷机。 5. 软件侧订阅 SIM 卡状态消息(mobile SIM_IND),记录掉线时的 CME 错误码与 mobile.status(),用 Luatools 长时间抓 log 定位是掉卡还是掉网。

38. 合宙后台登录不上,显示错误是怎么回事?

解答: 合宙 iot 开放平台(iot.openluat.com)登录报错,按以下顺序排查:① 验证码严格区分大小写,按图片准确输入,看不清点击刷新;② 确认账号、密码正确,注意大小写、多余空格与中英文输入法,忘记密码用"忘记密码"重置;③ 浏览器兼容性问题——清除浏览器缓存/Cookie,或换用 Chrome/Edge、开启无痕窗口重试;④ 直接访问官方源站 https://iot.openluat.com/ 登录,勿用失效书签或第三方跳转;⑤ 若提示账号锁定/未激活等账号状态问题,请联系合宙官方企业微信群(https://docs.openluat.com/ 底部二维码)技术支持协助处理。

39. 为什么GPS定位出来的距离和实际距离相差几十公里?

解答: 需按偏差量级区分两种情况: 1. 偏差几百米~1 公里左右(系统性固定方向偏移):这是坐标系不匹配。OpenLuat 所有 GNSS 模组输出经纬度均为 WGS-84 坐标系,而国内高德/腾讯/谷歌中国版使用 GCJ-02(火星坐标)、百度使用 BD-09,直接混用就会偏移。解决:国内调用地图厂商坐标转换 API(高德 coord_convert、百度 convert),或用合宙在线纠偏工具 https://docs.openluat.com/file/GPS-Offset.html ;海外 Google Maps/OSM 等 WGS-84 底图无需纠偏。 2. 偏差几十公里(远超 1 公里):这不是坐标系问题,而是定位本身无效——常见原因:① GNSS 未真正定位,读到的是无效/外推坐标(应判断定位有效标志与搜星数,开阔环境冷启动需数十秒,室内/遮挡下无法定位);② 实际使用的是 LBS 单基站定位,单基站误差最大可达约 1.5 公里,弱覆盖下偏差更大;③ 经纬度解析错误(经纬度顺序、度分格式换算错误)。请先确认数据来自 GNSS 且定位有效、卫星数足够,再按第 1 步做坐标系纠偏。GPS/坐标系说明:https://docs.openluat.com/common/tools/gps/

搜索