10分钟快速体验云端控制恒温空调-yb体育官方
【摘要】 场景说明通过恒温控制系统,不论空调是否开机,都可以调整空调默认温度,待空调上电开机后,自动按默认温度调节。空调接入到物联网平台后,用户可以在应用侧或者设备接入控制台设置设备影子,将预置的温度通过设备影子下达属性修改给空调。空调收到修改属性的要求后,自动调节温度。恒温空调产品开发访问设备接入服务,单击“立即使用”进入设备接入控制台。选择左侧导航栏的“产品”,单击右上角下拉框,选择新建产品所属的...
场景说明
通过恒温控制系统,不论空调是否开机,都可以调整空调默认温度,待空调上电开机后,自动按默认温度调节。空调接入到物联网平台后,用户可以在应用侧或者设备接入控制台设置设备影子,将预置的温度通过设备影子下达属性修改给空调。空调收到修改属性的要求后,自动调节温度。
恒温空调产品开发
- 访问,单击“立即使用”进入设备接入控制台。
- 选择左侧导航栏的“产品”,单击右上角下拉框,选择新建产品所属的资源空间。
- 单击左侧的“创建产品”,创建恒温空调产品,填写参数后,单击“确定”。
基本信息
产品名称
自定义,如aircondition
协议类型
选择“mqtt”
数据格式
选择“json”
厂商名称
自定义
所属行业
自定义
设备类型
- 产品创建成功后,单击对应的产品进入产品详情页面。
- 在模型定义页面,单击“自定义模型”,参考下表,完成产品模型配置。
服务数据
服务
服务id:temperature
服务类型:建议和服务id保持一致
属性
属性名称:temperature
数据类型:int
访问权限:可读、可写
长度:1
- 进入
页面,单击“注册设备”,参考下表填写参数。
参数名称
说明
所属产品
选择在步骤中创建的产品。
设备标识码
即node_id,填写为设备的imei、mac地址或serial no;若没有真实设备,填写自定义字符串,由英文字母和数字组成。
设备名称
自定义。
设备认证类型
选择“密钥”。
密钥
设备密钥,可自定义,不填写物联网平台会自动生成。
配置设备影子
用户可以选择在应用侧调用设置设备影子,也可以在设备接入控制台设置设备影子。此处以在设备接入控制台设置设备影子为例。
- 登录,选择左侧导航栏的“设备”,单击步骤注册的设备进入到恒温空调设备的详情页面。
- 选择“设备影子”页签,单击“属性配置”。
- 在弹出窗口中输入服务属性对应的期望值。此处设置“temperature”的属性值为25。
验证操作
方法一:
您可以使用mqtt.fx模拟设备验证。
- 使用mqtt.fx模拟恒温空调,并连接到物联网平台。
- 选择“subscribe”页签,输入订阅设备影子的topic=$oc/devices/{device_id}/sys/shadow/get/response/#,其中{device_id}与步骤的设备id保持一致,单击“subscribe”按钮。
- 选择“publish”页签,输入请求设备影子的topic=$oc/devices/{device_id}/sys/shadow/get/request_id={request_id}。
- 输入一条获取设备影子的请求,单击“publish”按钮。
示例:
{ "object_device_id": "40fe3542-f4cc-4b6a-98c3-61a49ba1acd4", "service_id": temperature" }
- 选择“subscribe”页签,看到平台下发的设备影子数据。
方法二:
您可以使用配置设备接入服务时注册的真实设备接入平台,设备会收到平台下发的设备影子,修改空调的预设温度值。
想体验以上内容可点击实验进行体验:
【亚博平台下载的版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
- 点赞
- 收藏
- 关注作者
评论(0)