本示例示范如何对接到腾讯云物联网开发平台IoT Explore和腾讯连连小程序
1.云端操作步骤
登录腾讯云物联网开发平台(IoT Explorer),点击“立即使用”进入控制台,个人开发可以使用微信进行登录。
1.1 新建项目
项目是为了用户面对不同的产品迭代或不同的项目角色而设计的一种隔离机制,便于用户清晰管理物联网项目,并能灵活地配置项目权限。
- 项目下可以建立多个产品与应用,应用默认有权限访问该项目下的所有产品;
- 每个项目会有自己的唯一 ID,数据会根据项目进行隔离,以确保数据安全;
- 项目删除后,该项目所属产品等数据都将被删除且不能恢复;
- 开发平台提供资源级的权限控制,可为不同的子用户分配项目级、产品级的权限控制;
点击新建项目,填写项目名称和简介:
1.2. 产品开发
1.2.1 新建产品
点击项目名称进入到该项目中,点击新建产品:
填写产品的一些信息:
1. 产品名称:名称为中文、字母、数字、下划线的组合,1 - 20位且不能为空。
2. 产品品类:选择您所创建产品的所属品类,不同类型产品的属性、事件等数据模板会有所不同。详情请参见 数据模板。
3. 设备类型:设备使用2G/3G/4G/Wi-Fi无线通信或有线通信方式,网关可提供云端通信能力,帮助设备与平台通信。
4. 认证方式:物联网开发平台提供两种认证方式用于设备与平台之间鉴权认证。
证书认证:在创建设备时,平台将为设备生成一个证书文件和一个私钥文件,实现设备与云之间的双向认证。
密钥认证:在创建设备时,使用平台为设备随机生成的 PSK。
5. 通信方式:您可以选择 Wi-Fi、移动蜂窝(2G/3G/4G)和其他通信方式。
6. 数据协议:默认采用数据模板的数据协议,您也可以自定义协议进行透传。
7. 描述:字数不能超过80个,您可以根据需要选填。
产品新建成功后,可在产品列表页查看到“智能灯”。
1.2.2 数据模版
数据模板是将物理实体设备进行数字化描述,构建其数字模型。在物联网开发平台定义数据模板即定义产品功能。完成功能定义后,系统将自动生成该产品的数据模板。
点击智能灯产品进入。
1.2.2.1
选择“智能灯”类型后,系统会自动生成标准功能:
1.2.2.2
下方的新建功能,可以增加新的功能,定义如下:
功能类型包含三元素:
1. 属性:包括布尔型、整数型、字符型、浮点型、枚举型和时间型等6种基本数据类型;
2. 事件:包括告警、故障和信息三种类型,事件型功能属性可以添加具体的事件参数,这些参数可以由属性中6种基本数据类型组成;
3. 行为:用于实现更复杂的业务逻辑,可包含输入参数和输出参数,可用于让设备执行某项特定的任务。行为的输入参数和输出参数可添加上述6种属性的基本数据类型。
功能元素 | 功能描述 | 功能标识符 |
---|---|---|
属性 |