admin 管理员组

文章数量: 1184232

前言

调试多种物联网模块,因为需要联网并非直接调试单片机时所有状态和变量可知,所以增加了调试难度,在此记录各种大坑小坑

一、模块初始状态不一致

  • 使用BC260Y模块调试程序时,模块的 初始状态 好像不一致,有些不需要发送 禁止睡眠 指令,有些不发的话则会一直收到模块关于睡眠的指令,导致联网任务无法空闲。
  • 可能是因为模块固件版本不一致?暂时没时间确认了。
  • 解决办法:统一在开始阶段将模块状态尽量配置成一致的,包括睡眠,全功能,锁定频段之类的。

二、物联网卡问题

  • 因为物联网卡管控严格,现在4G和NB卡,好像是都需要 机卡对应 了,卡绑定模块后,装到其他模块上,会驻网失败。
  • 也有可能卡未激活,需要联系卡商激活。
  • 在本地测试一切正常,但是设备发到外省,无法上线,是因为 锁异地 的原因,需要联系卡商解锁。

三、关于清除频点

同样的程序、模块等状态一致的情况下,有些设备联网效果很好,有些不行。海思模块厂家给的建议是,很可能是频点的问题,如果联网失败,可以在 初始化模块前 清除频点 等信息,然后重新执行联网流程。

总结

所以建议:

  • 在模块联网前,进行一些初始化指令,确保模块状态基本一致。
  • 联网失败后,可以清除模块保存的一些信息(默认保存的帮助快速联网的信息,如小区频点等),然后重启模块执行联网流程。

本文标签: 一致 单片机与 需要联系