WIoTa 中医馆

1. 多个终端模组一起工作收不到基站发送数据?
解决思路:查看终端模组是否修改不同userid ,测试同步连接是否建立,上行通信是否正常

2. 模组发送AT指令,只打印CCCC
解答:没有等到系统启动完成就发送AT导致的,因为AT版本有uboot启动,会有两秒的延迟,等到+SYSTEM:START打印出来之后,才能发送AT

3. 固件烧录后,板子一直重启
解决思路:

  • 确认固件版本与开发板是否匹配
  • 确认AT固件版本,WIoTa使用标准AT固件,请从github地址_bin 目录获取
  • 检查代码是否死循环,导致未释放CPU ,造成看门狗超时复位

4. 自己开发的bin烧录要注意什么
解决思路:第一次烧写的时候可以全片擦除,然后再修改静态数据(导入固件相同版本的静态配置表,先读取、修改再写入)

5. 基站插上烧写器广播则终端接收成功,如果基站直接供电则终端接收失败
解决思路:发送端在发送完成之后,做个小延时

6. 同一个传感器数据,WIoTa 终端开发板发送成功,WIoTa DTU 发送失败,怎么处理?
解决思路:考虑DTU 晶振未校准,采用SDK包内校准流程和API解决

7. WIoTa 低功耗API工作流程?
解答:开启协议栈之前,先开启低功耗,以低功耗模式运行,电流才会比较小,然后再发送数据,最后再sleep

8. 传感器采集数据不准,采用多次采集去极值算平均数,整体功耗大怎么解决?
解决思路:

  • 分析传感器采集周期,测试采集数据准确性,缩短传感器工作时间;
  • 测试传感器采集芯片最低工作主频,降低采集功耗;
  • 根据通信场景要求,配置合适的发射功率;
  • 去掉uboot界面,减少工作时间。

9.开发板同步协议测试时,终端和AP连接正常,通信距离非常短?
解决思路:
检查终端和AP协议栈启动配置参数,查看功率是否设置太低
检查AP供电,推荐使用电源适配器或者充电宝独立供电,电脑USB口供电影响测试结果