智能生活 App SDK 如何实现设备控制

本文探讨了在物联网(IoT)环境中,如何通过SDK实现智能设备的控制,包括设备功能定义、指令格式及控制设备的方法。强调了在多设备、多用户控制场景下的权限管理和数据点(DP)的概念,提供了涂鸦IoT开发平台的设备功能查看示例,并详细解释了控制指令的发送格式。同时,介绍了初始化设备控制、局域网控制、云端控制的接口和使用示例。
摘要由CSDN通过智能技术生成

随着 IoT 设备的普及,如何安全、灵活地管理对设备的控制权限变得更加复杂。

在以往简单的应用场景中,控制端 App 仅仅需要对一个设备进行控制。但随着家庭拥有的物联网设备愈加丰富,控制端 App 需要同时控制多个设备。

另外,某些终端设备还需要提供给多人控制。例如,家具式的智能排插需要支持被所有的家人打开或者关闭。因此就出现一个控制端 App 能够控制多个设备端,或者多个用户能够相互控制多个设备的权限管理问题。群组管理、智能场景等概念应运而生。

本文将为大家介绍关于设备控制的内容。

设备功能

  • DeviceBean 类的 dps 属性定义了设备的状态,称作数据点(DP,Data Point)或功能点。

  • dps 数组里,每个 key 对应一个设备功能的 dpIddpValue 为该设备功能的值。

    一款产品的设备功能定义可以在 涂鸦 IoT 开发平台 上查看。如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值