共计 1176 个字符,预计需要花费 3 分钟才能阅读完成。
物联网(Internet of Things,简称 IoT)是指通过包含信息传感器,射频辨认技术,全球定位系统等各种基础设施和通信技术,实时采集任何须要监控,连贯并互动的物体或过程,采集其声,光,热,电,力学,化学,生物等各种维度和类别的信息,通过网络接入,实现物与物,物与人的深度连贯,实现对物品和过程的智能化感知,辨认和治理。
国内各大 IT 公司都推出了本人的 IoT 解决方案和平台,华为也不例外。本文将帮忙没有任何 IoT 建模根底的敌人们,一窥华为云 IoT 平台上创立物模型的最简略流程。
咱们通过这个链接进入华为云 IoT 设施接入控制台:
https://console.huaweicloud.c…
看到如下页面。单击左侧导航栏的 产品
菜单选项:
在右侧的产品性能介绍页面,单击 创立产品
按钮:
咱们新建一个产品模型,形容一种智能空调设备,设施类型抉择 智能空调
:
点击确定即可保留。
咱们保留产品之后,能够点击 自定义模型
,为该产品模型削减更多的自定义属性和行为:
比方增加一个自定义开机的服务,这样咱们就能够定时唤醒空调,比方上班前一小时,主动开启空调,这样上班回家之后,家里的温度就主动调节到了合适的值:
为定时开关机服务削减新的自定义属性:定时开机工夫
,数据类型为 dateTime(日期工夫)
:
同理,削减另一个自定义属性:定时关机工夫
削减一个新的命令:定时开机
设施执行 定时开机
后,须要返回一个状态码给 IoT 平台,告知设施理论的执行状况。咱们把这个返回状态码命名为 设施状态
,其数据类型为整型,0 示意开机胜利,大于 0 的返回值,阐明开机失败。每个大于 0 的值映射到一个具体的谬误起因。
设施的服务和自定义属性定义结束之后,能够点击导出按钮,以 JSON 格局输入咱们在华为云 IoT 平台里创立的模型信息:
能够本地查看这些模型定义文件的文本内容,或者上传到 Github,同团队其余成员协同编辑:
产品模型创立结束后,咱们能够通过华为云 IoT 平台提供的工具,进行简略的在线调试。选中咱们之前创立的产品模型,切换到 在线调试
面板,点击 新增调试设施
按钮:
在设施创立向导里,将设施类型设置为 虚构设施
:
平台主动为咱们创立好了一个虚构设施:
咱们在所有设施菜单里,找到这个 IoT 平台帮咱们创立的虚构设施,抉择调试:
切换到设施模拟器标签页,抉择咱们之前创立好的 近程开关机
服务,给设施保护好 定时开机工夫
和定时关机工夫
,而后点击发送按钮:
这样,在线调试工具,会通过虚构设施模拟器,将两个自定义属性的值,推送给 IoT 平台。咱们能够在在线调试窗口里,察看到这些蕴含自定义属性推送值的音讯负载。
在音讯跟踪导航菜单栏里,能察看到所有通过在线调试工具,从设施模拟器向 IoT 平台推送的音讯负载明细。
总结
通过以上步骤的介绍,咱们不难感触到,华为云 IoT 平台的产品创立过程,简略间接,即便没有太多开发教训的使用者,也能轻松疾速上手。