阿里云国际站经销商,主营阿里云,腾讯云,华为云,亚马逊aws,谷歌云gcp,微软云az,免费开户,代充值优惠大,联系客服飞机@jkkddd
在物联网平台控制台的对应实例下,为手机App注册产品和设备。具体操作,请参见创建产品、单个创建设备。
本示例中,创建产品的产品名称为手机App,节点类型为直连设备,其他参数使用默认值。
创建设备的DeviceName为ControlApp。
本示例中,假设手机App的ProductKey为al987654321。
为手机App创建产品和设备后,手机App可以作为一个设备连接到物联网平台。
当手机App用户注册登录时,您的服务器将App的设备信息发送给手机App,手机App即可作为一个设备连接到物联网平台。
添加具有发布权限的自定义Topic,用于发布控制指令。本示例添加Topic:/al987654321/ControlApp/user/command。具体操作,请参见使用自定义Topic通信。
开发手机App设备。
本示例中,手机App与物联网平台间的通信协议使用HTTPS。
设备端SDK开发详情,请参见设备接入Link SDK。
在物联网平台控制台的对应实例下,为智能灯设备创建产品和设备,定义功能等。具体操作,请参见创建产品、批量创建设备、单个添加物模型。
本示例中,创建产品的产品名称为智能灯,节点类型为直连设备,其他参数使用默认值。
创建设备的DeviceName为light。
本示例中,假设智能灯的ProductKey为al123456789。
您自行添加物模型功能,例如添加物模型属性开关(Switch),数据类型为布尔型(0是关,1是开),来控制智能灯开关。
添加具有订阅权限的自定义Topic,用于接收手机App下发的控制指令。
本示例添加Topic:/al123456789/light/user/set。具体操作,请参见使用自定义Topic通信。
开发智能灯设备端,实现智能灯设备连接物联网平台,接收并执行指令等功能。
本示例中,设备与物联网平台间的通信协议使用MQTT。智能灯设备需要订阅Topic:/al123456789/light/user/set,才能接收指令。接收指令后,需要开发执行指令的逻辑方法。
设备端SDK开发详情,请参见设备接入Link SDK。
配置消息转发解析器
设置消息转发解析器,将手机App发布的指令流转到智能灯的Topic中。
登录物联网平台控制台。
在实例概览页面,选择目标环境,找到对应的实例,单击实例ID或备注名称。
在左侧导航栏,选择消息转发 > 云产品流转,依次执行以下操作,完成消息转发的解析器配置
添加数据源
以下操作中参数配置说明,请参见添加待流转的数据源。
单击数据源页签,执行以下步骤,添加数据源
单击创建数据源。
在弹出的创建数据源对话框,输入数据源名称,例如:AppData。
单击确定。
在AppData页面,单击添加Topic。
在添加Topic对话框,选择需要处理的消息Topic,然后单击确定。
本示例中,选择手机App设备ControlApp的Topic/al987654321/ControlApp/user/command,获取消息中的目标设备的名称TargetDevice,消息时间戳Timestamp和Switch三个字段的值。
配置数据目的
以下操作中参数配置说明,请参见添加转发到的数据目的。
返回云产品流转页面,单击数据目的页签。
单击创建数据目的。
在弹出的对话框中,输入数据目的名称,例如:OtherTopic,选择产品智能灯。
配置并启动解析器
以下操作中参数配置说明,请参见配置解析器。
单击解析器页签,执行以下操作,添加解析器。
单击创建解析器。
在弹出的对话框中,输入解析器名称,例如:DataParser。
单击确定。
在DataParser页面,关联数据源。
在配置向导的数据源下,单击关联数据源。
在弹出的对话框中,单击数据源下拉列表,选择已创建的数据源AppData。
单击确定。
在DataParser页面,单击配置向导的数据目的,关联数据目的。
单击数据目的列表右上方的关联数据目的。
在弹出的对话框中,单击数据目的下拉列表,选择已创建的数据目的OtherTopic。
单击确定。
在数据目的列表,查看并保存数据目的ID,例如为1000。
后续解析脚本中,需使用此处的数据目的ID。
在DataParser页面,单击配置向导的解析器脚本,完成脚本配置。
在脚本输入框,输入解析脚本,将智能灯设备具有订阅权限的Topic:/al123456789/light/user/set作为接收手机App指令的Topic。
温馨提示:尊敬的[]站点管理员,将本页链接加入您的网站友情链接,下次可以快速来到这里更新您的站点信息哦!每天更新您的[阿里云服务器购买,阿里云账号注册]站点信息,可以排到首页最前端的位置,让更多人看到您站点的信息哦。
将以下代码插入您网页中,让网友帮您更新网站每日SEO综合情况
-
sempre什么意思_Sempre什么意思 -
哈氏合金棒 什么是Sempre? Sempre是一个意大利词,是一个副词,它的意思是“一直”或“始终如一”。它可以用来描述某件事情的持续性或连续性。 Sempre的用法 Sempre通常用来强调某种行
-
qq群聊怎么推广_qq群聊怎么推广给别人 -
仓库出租网 如何有效推广QQ群聊给别人? QQ群聊作为一个方便的社交工具,可以帮助我们与朋友、家人和同事保持联系。但是,如果你想扩大你的QQ群聊的影响力和参与程度,推广是一
-
金山研修班报考条件是什么 -
怎么申请加入阿里云国际代理商? 金山研修班报考条件是什么?研修班全称自主命题,以下是研修班全称读研修班全称读研修班,参加研修班的全称叫研修班。 下面列举的是研修班全称叫
-
连云港研修班怎么样 -
2507不锈钢板 连云港研修班怎么样呢?(全国优秀运动队在2012年8月13日结束,研修班是从竞技运动的最新动态、最新成就、业内人士进行授课,历届研修班、有发展独到见解的学员办学特色的
-
thirty是什么意思中文_ -
源码下载 thirty是什么意思中文 在英语中,thirty是一个代表数字30的词语。在中文中,我们可以将其翻译为“三十”。 为什么要学习thirty 学习thirty这个词语对于学习英语和数字非常重要
-
windows软件清理大师_windows 清理大师 -
蠕动泵 什么是Windows软件清理大师? Windows软件清理大师是一款专为Windows系统设计的优化工具软件,它可以帮助用户清理系统垃圾文件、无效注册表、冗余文件等,提升电脑性能,使系