涂鸦智能手机客户端与版端的配对大致原理

下载后的sdk里面有涂鸦智能相关demo的操作文档,对于海思平台涂鸦智能已经移植好了环境只要编译即可得到可以正常运行的p2pdemo,但是官方的说明文档的配网流程过于复杂没有把实质的东西讲清楚,导致在移植的过程在配网的环节花的时间很多。以下主要介绍UUID和key与涂鸦智能客户端配网配对的大致流程。

UUID与key是一个设备上唯一的标识,相当于我们的身份证一样每个账号获取的UUID与key都是唯一的,这个唯一的UUID使得涂鸦知道哪个设备跟当前的涂鸦智能客户端配对链接,在配网的过程中设备需要链接网络,对于设备连接网络的方式一般有两种,一种是通过以太网联网,一种是通过wifi接入网络,使用之前确保设备能够正常接入外网。

配对的方式是手机生成一个二维码,这个二维码的内容主要是链接的WiFi名称以及对应WiFi的密码还有一个token,这三个数据通过二维码的形式将信息发送到设备端,设备端扫描二维码后便可以获取到相应的内容,对于WiFi接入的设备可以根据二维码的信息链接对应的WiFi热点,这样便可以链接外网,在调试阶段我们就直接跳过这个步骤直接连接已知的WiFi热点;对于以太网获取到WiFi热点以及密码也没有啥用处只要确保设备通过以太网链接外网便可;最重要的信息还是里面的token,这个token是涂鸦智能客户端产生的,通过二维码传入涂鸦的库,库里面相关配对的操作大致流程就是通过网络链接涂鸦的服务器,将UUID和key以及token等信息经过设定的库方法传递至服务器,此时服务器便知道那个涂鸦智能客户端(token)与设备(UUID & key)进行配对操作,当配对成功,涂鸦智能设备端刷新出设备列表,便完成涂鸦平台设备与客户端的绑定配对配网的一个整个流程。以上我们移植最简单的demo便是设备联网、获取token、编译demo传入token。

文档更新时间: 2020-12-13 02:42   作者:houjun