马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
YunIOT 平台介绍 82828068@qq.com
一、简介YunIOT 是一个由云端管理组件、Web管控端、设备代码模版(标准化的物连代码)组成的物联网云平台,它实现了物联网的技术基础设施。整套系统可以使硬件设备用极简的方式加入物联网,设备开发者只需要关心开发产品自身的业务逻辑(比如控制指令的内容和设备如何对控制指令做成反应、设备上报什么格式的数据到云让用户可以通过手机/web查看)。 二、YunIOT云管控YunIOT的云管控模块是整个YunIOT物联网的核心。它的主要功能有: 1. 各种协议的设备入网。包括MQTT/TCP私有协议/HTTP/流式协议(语音视频)/UDP 等 2. 鉴权。每个设备有唯一身份信息(支持软信息、和固化的设备身份信息)设备在用户的控制的情况下入网、剔除,非法设备入网报警等。 3. 安全加密。设备与YunIOT的数据交互可选择TLS加密方式,减少数据泄露风险。 4. 设备管理。用户可以通过YunIOT查看自己的设备地理位置分布、在线情况、异常情况、在线对设备ROM进行升级、修改设备名称、重启设备等日常管理工作。 5. 数据存储。所有交互数据均存储在数据库中,实现大数据分析、挖掘等潜在价值。通过YunIOT 用户也可以查看设备的历史数据进行分析。 6. 实时监控。YunIOT提供设备到云的全连路监控,比如设备上下线记录、设备地理分布活跃度、数据流量实时展示、平台本身的负载情况、设备实时传递的数据内容等。 7. 实时数据流转与分析。YunIOT 最大的价值是让数据按照用户定义的规则从一端流向另外一端,实现数据的可定制化流向,比如流向其他设备、手机等。在此过程中用户可以通过上传程序对数据还能进行分析和处理,实现用户自定义的业务逻辑需求(比如温度传感器上报的温度数据超过设定阈值后实时分析代码触发开启空调或向用户手机推送报警信息)。 8. 数据可视化。YunIOT提供通用的图表方式展现设备的产生的数据,简化用户的产品开发。
三、YunIOT Web管控端
Web 管控端是给设备厂家提供管理、监控、操作设备数据、操作实时数据流转和分析功能的网页界面。主要界面功能说明如下:
1. 概览。主要展示了当前的云平台系统系统负载情况包括:实时数据流量、服file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps48C3.tmp.jpg务器压力情况、数据存储空间、设备在线下线曲线图、总设备量、设备列表、file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps48D4.tmp.jpg设备的地理位置和设备在该位置上的数量热图。
2. 设备管理。主要包括设备详细信息:设备名、设备的消息数量、设备的唯一编号、设备的所在城市,以及对设备的管理操作:修改设备名、删除设备、踢掉设备、重启设备、远程更新设备业务代码等。 3. file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps48E4.tmp.jpgfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps48E5.tmp.jpg为了安全,任何新设备入网后系统默认是不允许其发送或者接收到任何数据的,除非用户在新设备列表中允许设备入网。另外为了设备厂家能快速调试开发自己的产品,在该页面用户可以实时向某个设备发送数据或者查看改设备实时上报的数据 4. 数据管理。用户可以在该页面查看设备的历史数据,用于后续的数据挖掘和分析工作。
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps48F6.tmp.jpg
5. 数据可视化。对于符合规范的数据格式,Web 页面上自动用图表的方式展现数据,帮助设备开发厂商减少分析陈本。 file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps48F7.tmp.jpg
6. 数据实时处理。通过YunIOT提供的基础代码,设备厂家可以根据自身的业务需求定制物联网设备的复杂实时数据处理、流转逻辑,并上传代码到云平台。代码例子如下: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps48F8.tmp.jpg
简单的规则也可以通过云平台直接配置,无需上传代码,界面如下: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps48F9.tmp.jpg
四、YunIOT 设备代码模版
设备代码模版是为了简化设备厂商接入物联云平台的成本而开发的通用代码,用户只需要在该框架中填写设备对云端命令的响应,或者填写上报给云端的数据即可。连接物联云、安全认证等都被标准化处理,以节约开发成本。这里提供一个LUA 的例子,它主要完成几件事情:
1. 连接WI-FI: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps4909.tmp.jpg
2. 连接物联云: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps491A.tmp.jpg
3. 处理物联云下发的命令,响应云端下发的控制LED / 蜂鸣器的指令(11 开红色灯、21开绿色灯、31开蓝色灯、10关闭红色灯、20关闭绿色灯、30关闭蓝色灯): file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps491B.tmp.jpg
4. 上报温度和湿度传感器的数据到物联云: file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps491C.tmp.jpg
|