通用对接网关 FAQ

更新时间:2022-11-24 09:20:10下载pdf

单个网关下最多可接入多少个子设备?

  • 做普通网关最多支持128个子设备,如果是做安防属性的网关最多支持64个子设备
  • 单次批量添加子设备数量不超过32个

是否支持433,蓝牙,485等子设备?

网关通用对接开发方式:涂鸦提供Wi-Fi模组,MCU由客户开发。只要MCU按照串口协议发送数据就可接入涂鸦平台。故网关通用对接不关心子设备的通讯类型。

本地联动的数量是多少?

这和用户创建的条件个数和动作个数有关。一个条件约是 250 byte,一个动作约是200byte。若创建创建1个条件+5个动作,建议不要超过10条。

MCU 如何设置子设备心跳间隔?

MCU 在心跳回复帧中设置下一次的心跳间隔,默认心跳间隔时间是1min,最小可设置的心跳间隔为180s。

模组何时会查询子设备心跳?

会在心跳周期到之前查询,子设备心跳会提前(8S+随机秒数)下发,为了避免多个子设备同时下发心跳,MCU来不及处理心跳的情况。

模组如何判定子设备在线/离线状态?

在心跳周期到达之前,模组会提前给MCU发送心跳查询包,8s左右超时没有回复,会重发,累积发3次还没回复,模组将通知云端子设备离线;接下来模组将停止给此子设备发送心跳帧,直到 MCU 给 Wi-Fi模组发送该子设备的状态帧,模组会通知云端设备上线并重新启动该子设备心跳。

模组何时会刷新心跳,重新计时?

心跳间隔内,模组收到子设备的状态数据上报时,会刷新心跳,重新计时。

模组串口能接收的最大帧和频率是多少?

建议开发者一帧数据不要超过256个字节。若联网后需要同步子设备状态的数据量较大,可分包发送,帧间隔建议100ms。

“pid”,“sub_id”,"gid"这些字段的长度是否有限制?

  • "pid"按照在 涂鸦 IoT 平台创建的产品ID实际填入即可。
  • "sub_id"长度不要超过25byte。
  • "gid"是由模组下发确定的,范围是0~65535,长度不会超过5byte.

MCU或子设备软件版本号字段有什么限制吗?

有,固件版本号格式xx.xx.xx,x取0~9。

网关移除后再配网子设备信息还存在吗?

若只是移除网关,子设备信息仍然会保留。若是将网关恢复出厂设置,子设备信息不会保留。若再次配网时,国内外账号切换了,子设备信息也会被清除。

串口指令下发后MCU多久没回复ACK则认为超时失败?

一般命令默认超时时间是500ms。心跳检测是8S。

假如APP下发一条控制指令,还未及时检测到子设备离线,则会咋样?

控制命令会重发。1s间隔重发2次 -> 10s间隔重发3次 -> 停止重发。

如何控制Wi-Fi模组硬件复位?

8-EN 引脚接按键拉低。

如何获取Wi-Fi模组的运行log ?

调试过程中遇到问题需要获取模组运行日志给涂鸦分析时,如下图,飞线引出Log_TxGND引脚,接上USB转串口工具,串口配置38400,8,N,1,用PC串口助手抓取日志保存文本,提供给涂鸦技术支持工程师分析。

通用对接网关 FAQ

更多问题

如果有更多问题,您可以 提交工单,涂鸦会有专业的工程师在线为您解答。为能快速了解到您的问题,建议您按如下格式描述您的问题:

  • 问题背景:例如,我是某某公司的设备端工程师,在对接涂鸦某某方案。
  • 问题描述:尽可能详细描述您的问题是在什么条件出现的,故障现象是?能否复现?
  • 问题附件:有故障现场截图或日志请上传附件。