本文介绍两种常见的物联网开发平台,腾讯云IOT平台以及苹果MDM
- 腾讯云IOT平台:通过IOT平台,实现对设备的控制,管理。比如想通过API控制一个电源,灯,空调等等。
- 苹果MDM:MDM的全称是Mobile Device Management,是苹果公司为了管控苹果设备推出的一个设备管理平台。比如控制ipad安装软件/壁纸,查看电量等等。
腾讯云IOT
准备
网关
子设备(如电源控制器,灯,门禁等)
IOT平台
配网小程序
网关和子设备一般是由适配了腾讯云协议的厂商提供,IOT平台由腾讯提供,业务只需要开发配网小程序(腾讯云提供了SDK,开发非常方便)。
结构
网关和设备通过局域网协议进行通信,网关和IOT平台通过MQTT协议进行通信。只需要配置网关的网络,不需要配置设备的网络。
腾讯云IOT平台相关概念:
- 腾讯云账号:IOT平台管理账号
- IOT实例:管理项目和应用
- 项目:产品必须建立在项目下面
- 应用:腾讯连连应用,会有appID,appKey等,用户设备的管理
- 产品:腾讯云IOT平台上需要建立如网关,子设备的产品
- 产品物模型:物模型定义了设备的属性和行为,用来管控设备。
- 腾讯连连用户和家庭:连连是配网和管理设备用的,连连用户通过oauth2协议进行鉴权,一个用户下面有若干家庭,创建新用户时会创建一个默认的家庭。设备和网关都是在某个家庭下面管理的,如果想控制网关或者网关下的设备,都需要带上家庭ID。