[Arduino物联网开发实战3]语音、定时与设备共享

15

上一篇:blinker开发实战2-数据反馈

blinker APP提供了语音控制、定时控制、设备分享、房间管理、场景管理、自动化等功能。

对于blinker DIY设备,语音控制和定时控制中可选的动作,都是和设备控制界面上开发者添加的按键相绑定的,不需要添加额外的代码。

语音控制

blinker APP自带的语音控制功能,可以将语音指令绑定到设备控制界面的按键上,设置方法如下:

在编辑模式下,点击按键,进入组件编辑页面,选择 语音设置>添加语音指令 即可添加一条语音指令。
语音指令可对应“on”、“off”、“tap”三种动作。如,选择动作”on”,该按键组件key为“btn-abc”,则触发该语音指令时,APP会向设备发送指令:

{"btn-abc":"on"}

在APP设备列表页,点击右下角的语音按键,即可输入语音指令,语音输入页面如图:

定时控制

blinker设备端SDK已经集成了定时控制功能,用户只需要添加定时组件到设备页面后,点击定时组件即可设置定时任务。
对于DIY设备,定时任务可绑定按键动作,当到了用户设定的时间,设备端即会触发按键对应的动作。
定时操作基本和手机闹钟、倒计时功能一样,这里不做过多描述。

设备共享

blinker设备端SDK集成了用户鉴权功能,搭配blinker APP提供设备共享功能,可以实现多个用户对同一设备的控制。

主用户 共享设备

  1. 在 设备设置页>设备共享 或 用户中心>设备共享>对应设备 可进入 设备共享页
  2. 点击 +添加共享,输入要共享的用户的手机号(用户需已经注册blinker)
  3. 等待用户接受共享

子用户 接受/拒绝 共享

用户中心>设备共享>接受 点击对应设备后的同意/拒绝

主用户 取消共享

  1. 在 设备设置页>设备共享 或 用户中心>设备共享>对应设备 可进入 设备共享页
  2. 点击对应用户的后的取消共享

子用户 取消共享

用户中心>设备共享>接受 点击对应设备后的取消共享

其他说明

  1. 接受的设备不能修改设备相关配置
  2. 设备最多可共享给9位用户使用

下一篇:blinker开发实战4-天猫精灵控制

留下一个答复

Please enter your comment!
Please enter your name here