AloT 企业物联网平台入门01(二)|学习笔记

简介: 快速学习 AloT 企业物联网平台入门01(二)

开发者学堂课程【阿里云 AIoT 物联网开发实战:AloT 企业物联网平台入门01】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/328/detail/3694


AloT 企业物联网平台入门01(二)


二、阿里云 AloT 云产品介绍

1、阿里云 AloT 云产品全家福

loT Studio-v:物联网开发工具

可视化loT Studio-v 联础(大屏/报表/设备投表) 组态监控(工业/农业/能源) 空间可视化(GIS/室内/三维)  

业务逻辑 loT Studio-B 设备联动 API联动 胜发器 消息  

数据开发(LA) loT Stud io-D 数据资源 数据转储 智能监测 分析透视 数据开发  

Link Platform: 物联网平台

数据出口 Output

开放接口 消息通信 设备管理 固件升级  

规则引擎 规则管理 数据过滤 数据锦选 数据转发 数据加工  

服务端订阅 AMQP MNS 消费组 消费状态 堆积报警  

核心能力 Core

实例管理 共享实例 独享实例 实例续费 专有云输出  

监控运维 监控报警 日志服务 固件升级

设备管理 生命周期 身份管理 设备模型 设备影子

网络管理 组网管理 拓扑管理 边缘管理  

消息中心 消息路由 远程调用 Topic 鉴权 消息日志

设备入口 Input  

扩展能力 DDoS 防御 城名加速 轻量级 TLS 全球激活  

多认证方式 一机一密 一型一密 X.509证书 1D²  

多协议支持 MQTT COAP HTTPS LoRaWAN  

多地域接入 华东2 新加坡 日本 美东 美西 德国  

Link SDK:设备连云工具  

SDK  

image.png

多语言 SDK  C  Android  java  Pyhton  Node.js  iDs

提供 AliOS-Things 的操作系统,做不同协议的适配,不同传感器驱动的适配。同时也给不采用 ios 的设备提供设备接入的 SDK,也提供多种开发语言的接入。之外企业也可以通过标准的 FTP协议来接入阿里云在设备端,在云上第一个云产品也是所有物联网设备的入口产品是物联网平台。在产品上提供了三个核心能力,一部分是面向设备的接入,提供不同接入的 region ,不同地域设备的接入,不同协议的支持以及多种身份认证方式,在设备接入之后以最核心的消息分发、远程的调试、数据 topic 健全网络的管理、设备生命周期的管理、整个系统的监控运维管理、面向企业的业务系统开放完整的数据出口,支持通过 API 的方式来读取数据,也支持通过规则引擎的方式实时的流转到企业的其他云产品上。另外还支持通过服务端订阅的方式直接流转到企业的业务系统,还提供面向物联网场景的数据分析服务,以及业务逻辑的编排产品以及面向最终数据的格式化服务代码的组态开发。

2、loT 物联网平台云产品

image.png

云产品https://www.aliyun.com/product/iot

控制台https://iot.console.aliyun.com/

可以直接在阿里云的官网上找到,产品分类下面有物联网分类,物联网分类有企业物联网平台,产品首页下面域名是开发控制台,更多的时间是在办公室台上做界面的开发。

3、基于阿里云 AloT 业务链路

image.png

阿里云物联网平台做物联网开发基本的架构链路,最端上是设备,支持不同的设备接入方式,可以通过网络,有网络的可以直连到平台上,不具有联网能力的传感器可以通过 DTO 来介入。在工厂领域里更多的可以通过边缘计算的方式来接入物联网平台,集成了 AliOS Things 操作系统的设备也可以轻松地接到云上。Laura 设备可以通过 LinkWAN 网络服务来接入上云。在园区楼宇的系统里可以直接不改到存量设备的情况下,把整个本地系统数据上演。在云上提供完整的设备管理、身份认证、模型的建模、日志、设备、影子监控、运维服务。通过规则引擎可以把物联网的数据实时的流转到阿里云的存储、计算类的产品,来对接大数据的服务,也可以实时推送到企业的业务服务器里,用户要控制量,企业服务器调用物联网平台的 API 接口,可以把指令推送到设备上。

4、核心优势

99%主流协议

WiFi、Bluetooth、Zigbee

LoRaWAN、NB-IoT

Modbus、RS485/232 私有泛化

分钟级实例部署

百亿设备并发就近服务接入

SLA99.95%

独享接入、独享数据库

阿里云飞天底座

安全风控

支持企业等保要求端到云全链路加密

image.png

第一个是面向碎片化的物联网场景,支持99%主流协议的接入,比如常见的蜂窝网络、WiFi 网络、Loranb 以及 Modbus、Bluetooth 私有协议的接入。整个云产品可以在分钟级实现部署,一级的设备接入百万的消息频发,承诺给企业的 SLV 达到99.95,整个系统的安全是符合国家等保2.0的要求,也可以协助企业完成整个 lt 系统国家等保的认证审核。

5、面向企业 loT 场景的能力

image.png

设备接入有不同的 SDK、不同的认证方式、泛化协议的接入以及就近接入能力。在设备管理上面有生命周期以及物联网设备种跨地域的分发。网络设备拓扑关系维护服务模型的管理。消息处理有服务端订阅产品流转设备之间的场景联动,还有全量消息广播同步的二次调用。设备运维支持 ota 在线的调试监控和诊断设备数据管理,提供完整的数据备份能力,私有协议的解析,持续数据库的实时数据的存储和洞察。

6.设备上云方案

image.png

上图展示了不同的设备场景,如何接入云上的物联网平台,蜂窝网络以及 NB 的网络主要是通过 MQTT、HTTPS 带宽协议,在本地的系统里可以提供基于 HTTP 的大通道数据上云方案。针对老款设备提供完整的网络管理平台,原厂和微软平台已经做好数据打通的工业场景的一些设备,可以直接通过边界网关服务来接入到云端。设备接入到云端之后需要设备在数字世界数字模型的建立。

7、设备建模

物的状态

设备在线/离线,激活/未激活

物的档案信息

设备的静态描述:位置,归属人等

物的功能定义

属性:设备运行时的数据:温度,湿度

服务:设备被远程调用执行的动作、指令

事件:设备主动上报的信息、告警、故障通知

image.png

模型本身是一套方法论,物联网的设备包含几个要素,比如设备的状态是在线还是离线,还有设备本身的档案信息,信息是静态的,随着设备的部署都会规划下来,比如设备的位置以及设备的归属人等信息。同时物联网的设备又有很多动态的信息,抽象出来包含属性、服务、事件,属性是对于设备采集数据的定义,常见的比如包含温度、湿度、压力,服务是用来标识设备具有哪些能力,有了能力就可以发送控制指令来实现某些行为,比如灯的开关,空调的制冷制热,还有抽象叫事件,事件主要是设备会上报一些实时的信息,信息和属性不一样,属性更多的是会做数据库的存储,后边再做分析,事件更多的是业务系统做实时的响应,比如火灾的告警背后要对应的是运维人员即时的电话通知以及向消防队的消息通知,阿里云物联网平台提供了整套的落地方案,可以基于物联网平台提供的模型库来组合出物联网具体设备的设备模型。比如通过水库里来抽象出颜色、开关、明暗度还有故障上报组合出来,当前 led 智能灯的模型身份,后续的整个通信都是以模型为基础业务系统来操作,智能灯也是通过模型的接口来操作。设备接入到物联网平台,定义了模型之后会产生运行的数据。

8、数据流转

image.png

可以通过规则引擎来做数据流转,包含两部分,一个是原始数据一个是加工处理,之后是数据的分发,数据可以直接分发到阿里云的很多产品,包含消息队列型,数据库型,实时处理型,在上面可以对接阿里云的机器学习、流计算、离线计算,整个业务结果可以给到业务系统,业务系统再呈现给管理人员或者消费者。

9、数据处理

image.png

数据处理是通过类 socal 的方式来处理数据。整个处理过程会包含设备的上下文信息,就是设备档案信息,以及设备动态上报的一些信息。提供了很多不同的函数来简化操作,比如通过 deviceName 函数可以获取到设备的身份,通过函数可以抽取到设备档案信息的一些关键数据。对于报文里边的 key 直接通过 key 的方式就可以索引到。经过数据处理思考之后,业务系统可以拿到一个具有丰富业务羽翼的一个数据,不只是温湿度值,还包含数据产生的设备、时间以及设备的一些信息,业务系统可以不需要再借助其它的数据库来判断数据,可以轻松的完成业务的处理。

10、One More Thing

image.png

整个物联网平台提供生命周期的管理,从设备的注册、出场之后的一个激活,上线离线以及到设备整个被销毁,整个生命周期的管理以及设备影子的能力,设备影子是在物联网平台上对物理世界的一个虚拟化的备份,也会同步设备的状态,业务系统也可以不需要触达真实设备,通过和云端的影子做高效的交互,可以最终反馈到真实的设备上。物联网平台给大家提供了完整的监控,运维,通过监控报表可以轻松地感觉到有多少设备在线,有多少发消息的收发以及数据流转的情况,设备在全国各地的分布,个别异常设备的上报行为的列表,都不需要企业再做额外的开发。同时还给设备提供了完整的固件升级服务,通过服务可以轻松地对分布在全国各地的设备做灰斗的升级,比如按不同的版本、不同的记忆做升级,或者是做全量的升级以及安卓系统上面的差分升级能力。

11、全面详尽的日志服务

image.png

物联网平台提供详尽的日志服务。通过日志服务可以轻松地感知到设备的上线时间、离线时间、设备离线的原因是由于心跳超时离线,还是网络断开,离线还是设备主动的,离线都可以感知到。日志服务也记录了云端指令完整的下发过程,比如从 API 的调用到平台推送到设备,设备响应了 AK 整个完整的过程,以及设备上报的数据,经过前面的物模型会做数据的校验,校验之后通过会做数据的暂存。这里展示了设备数据上报,再通过自定义的脚本,把私有的数据转化成结构化的 json,然后再通过规则引擎流转到业务服务器里,业务服务器还会给物联网平台想应一个 ACK 确认消息已经被消费,整个数据的流转过程都可以在日志服务里查询到,也为开发和线上的异常提供一个良好排查的工具。

12、阿里云 AloT 全球可用区

image.png

物联网平台提供针对物联网场景的能力,物联网平台在全球的部署包括国内有北京、上海、深圳三个大的区域开服。在海外有新加坡,日本,欧洲有德国,美国有美西和美东。同时针对物联网的设备分布在全球各地的场景,有2000多个就近的接入点来加速设备的数据上云,企业的业务系统只需要选择云上几个主要的接入点,可以在接入点上拿到全量设备的数据,不需要做加速节点的部署,也是企业自建物联网物联网平台所不具有的优势。

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
物联网 数据管理 数据挖掘
阿里云物联网数据的统计分析(三)|学习笔记
快速学习阿里云物联网数据的统计分析(三)
381 0
阿里云物联网数据的统计分析(三)|学习笔记
|
算法 安全 物联网
AIoT 物联网开发实战02|学习笔记(一)
快速学习 AIoT 物联网开发实战02
349 0
AIoT 物联网开发实战02|学习笔记(一)
|
传感器 开发框架 人工智能
阿里云 IoT 赛题解析_物联网全栈开发方向|学习笔记
快速学习阿里云 IoT 赛题解析_物联网全栈开发方向
阿里云 IoT 赛题解析_物联网全栈开发方向|学习笔记
|
存储 传感器 SQL
基于云原生多模数据库 Lindorm 构建物联网应用赛题解析 | 学习笔记
快速学习基于云原生多模数据库 Lindorm 构建物联网应用赛题解析
基于云原生多模数据库 Lindorm 构建物联网应用赛题解析 | 学习笔记
|
存储 SQL 运维
AloT 物联网开发实战02 (四)|学习笔记
快速学习 AloT 物联网开发实战02 (四)
121 0
AloT 物联网开发实战02 (四)|学习笔记
|
存储 传感器 数据采集
软件服务 阿里云物联网|学习笔记
快速学习软件服务 阿里云物联网
321 0
软件服务  阿里云物联网|学习笔记
|
传感器 物联网 机器人
AloT 物联网开发实战02(一)|学习笔记
快速学习 AloT 物联网开发实战02
160 0
AloT 物联网开发实战02(一)|学习笔记
|
JSON 缓存 物联网
AloT 企业物联网业务平台实战03(三)|学习笔记
快速学习 AloT 企业物联网业务平台实战03(三)
207 0
AloT 企业物联网业务平台实战03(三)|学习笔记
|
存储 消息中间件 运维
AloT 企业物联网平台入门01|学习笔记(二)
快速学习AloT 企业物联网平台入门01
382 0
AloT 企业物联网平台入门01|学习笔记(二)
|
存储 传感器 算法
AIoT物联网开发实战02|学习笔记(二)
快速学习AIoT物联网开发实战02
211 0
AIoT物联网开发实战02|学习笔记(二)

相关产品

  • 物联网平台