猫眼对接

Last Updated on : 2022-11-24 09:20:22download

本文档主要针对门锁猫眼对接的一些常见问题,梳理出对应的问题排查指引,帮助您解决一些日常问题。

如何理解协议字段?

猫眼SPI对接注意事项都是什么?

猫眼端SPI作为主机,采用模式0,时钟频率按各个平台而定,目前WBRU建议不超过4M。

发送协议的顺序,首先0x63命令发送并查询是否就绪(目前支持两种spi发送并查询方式,串口发送并接收串口回复),之后发送0x61数据命令,发送完成后查询是否能发送下一包(目前支持三种模式 spi 发送并查询,GPIO下降沿通知,猫眼串口通知,推荐后两种模式)。

0x63命令协议发送的协议长度为什么不同?

长度为6的协议支持图片和视频上传,长度为16的协议支持图片视频音频,用户可根据不同需求进行选择。

如何处理SPI传图问题?

SPI传图有几种方式?

  • 仅有SPI接口 SPI发送0x63并查询结果 + SPI发送0x61 + SPI发送0x67并查询结果
  • SPI接口 + GPIO SPI发送0x63并查询结果 + SPI发送0x61 + GPIO中断通知
  • SPI接口 + 串口 串口发送0x63并接受结果 + SPI发送0x61 + 串口通知

0x63建流一直不返回成功是什么原因?

  1. 0x63建流是在连上云端后才能进行下一步,首先确认是否成功入云。
  2. 是否有锁控0x64命令发送过来,0x64是触发建流的第二个因素,如果没有0x64触发也不会进行建流。
  3. 涂鸦HTTPS请求失败,查看模组日志,看失败原因,可以提供给FAE或者项目经理,初步判断原因。

SPI为什么初始化不成功,没有任何反应?

首先确定在cap字段里面是否支持SPI传输方式,如果没有支持的话是不进行SPI初始化的。

如何处理SPI传视频问题?

SPI视频有几种方式?

硬件方式:SPI接口 + 串口 + 唤醒GPIO
软件功能:串口发送0x63并接受结果 + spi发送0x61 + 串口通知下一包 + GPIO唤醒

0x63建流一直不返回成功是什么原因?

  1. 0x63建流是在连上云端后才能进行下一步,首先确认是否成功入云。
  2. 是否有锁控0x64命令发送过来,0x64是触发建流的第二个因素,如果没有0x64触发也不会进行建流。
  3. 第三 涂鸦HTTPS请求失败,查看模组日志,看失败原因,可以提供给FAE或者项目经理,初步判断原因。

上传视频结束标志是什么?

视频结束会有0x62指令发送给锁端。

如何处理SPI对讲问题?

SPI视频有几种方式?

硬件方式:SPI接口 + 串口 + 唤醒GPIO
软件功能:串口发送0x63并接受结果 + SPI收发0x61 + 串口通知下一包 + GPIO唤醒

0x63建流一直不返回成功是什么原因?

  1. 0x63建流是在连上云端后才能进行下一步,首先确认是否成功入云。
  2. 是否有锁控0x64命令发送过来,0x64是触发建流的第二个因素,如果没有0x64触发也不会进行建流。
  3. 涂鸦HTTPS请求失败,查看模组日志,看失败原因,可以提供给FAE或者项目经理,初步判断原因。

音频下发怎么获取到?

猫眼串口会在下发下一包时带上音频下发的长度,此时猫眼可以通过SPI获取到对应的数据。获取音频也需要遵守下一包的指示。