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

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

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

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


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


三、客户案例和开发实战

1、各行各业 loT 客户

金通自行车在共享单车出现之前就有,一个便民的城市绿色出行的工具,在杭州已经有几十万辆的部署。同时金融科技也在给周边的城市省份做技术的输出,整个共享自行车也是基于阿里云物联网平台搭建的。同样在共享充电宝领域,咻电科技也使用阿里云物联网平台做充电宝的管控,充电宝借还的管理。在大学校园的共享洗衣机领域有企业客户叫企鹅科技,为几千万的大学生提供洗衣和饮水的服务。在高速公路的服务站以及社区的公共厕所里,有个企业叫纸巾宝,提供纸巾的服务。出去消费吃饭需要开发票的情况下,有一个客户也是在税控机,税控机是完全通过物联网平台来管理的。另外常见的公共区域的零售,背后也是物联网平台提供通讯服务。最常见的扫码支付,扫码支付之后会有播报,比如支付宝到账20元,播报信息是通过物联网平台推送下去的。南京的功夫豆是在商场里做照片的打印,也很多可以做互动,然后扫码打印照片。在智能家居领域像九阳、创维还有海尔都在使用物联网平台。在空气净化器以及加湿器,空气管家也是基于物联网平台提供服务。爱打游戏的同学家里一般会买智能的路由器,比如极讯的路由整个游戏的加速,背后也是通过物联网平台来做实时的节点配置。在公共出行领域,整个北京首都的公交车,也都是由物联网平台提供800万每人每天的刷卡服务。在园区还有楼宇的能耗管控上,有很多客户提供企业服务。

(1)共享充电宝

共享充电宝状态上报,控制指令下发

海量共享充电宝将电量和借用状态等信息上报云端,用户扫码后云端低延时下发指令控制充电宝弹出。

物联网平台支持

海量连接:提供软硬一体化的方案,解决海量充电宝连接稳定性的问题  

低延时:保证控制指令下发的及时性,提升了用户扫码借用的体验

实时监控:提供实时监控功能,让企业运营者能够实时知晓充电宝运行状况  

共享充电宝提供设备接入的 SDK,来协助和云端建立通讯链接。在阿里云上的第一个产品就是企业物联网平台,通过产品来实现端和云的通讯,背后对接阿里云的实时计算存储。为客户提供海量的设备接入,低时延的消息通讯以及完整链路的实时监控,来保证充电宝接环能够顺利的进行指令实时的出发。

(2)智能媒体屏

实时动态下发媒体内容,智能精细化运营

媒体屏连云后,云上可实时感知设备状态,内容可实时更新下发,实现媒体屏的智能精细化运营,起到降本增效的作用。

物联网平台支持

智能化:云上可以管理所有媒体屏,实现新媒体时代的智能化内容运营  

低成本:远程下发媒体内容,大大节省了传统媒体屏人工维护的成本  

可扩展:实例规格支持灵活扩展,能够支撑业务的快速发展  

常见的电梯广告屏、商场里的商品屏,小区里的广告屏,也在采用物联网的解决方案。整个广告屏通过蜂窝网络来接入物联网平台,来实现整个媒体屏的智能化管理,媒体资源的分发,以及实时播放的记录。

(3)楼宇园区监控

边缘网关监测数据上报,云端时序数据存储

商业综合体和写字楼等楼宇中的传感器数据通过边缘网关上报。数据存储在云端的时序数据库中,方便楼宇数据的分析和可视化展示。

物联网平台支持

边缘计算:即插即用的边缘计算网关,数据在本地汇集计算后再上报云  

高并发:边缘网关数据上报频率非常高,通过分布式架构解决通信高并发的问题  

时序存储:边缘网关上报的时序数据可在实例内存储,方便做业务数据的分析和可视化展示

楼宇园区的能耗监控,存量设备是通过边缘网关服务来接入到云上的,提供了设备完整即插即用的驱动协议转让驱动。同时还做了本地设备之间实时的联动。设备采集上来的数据会通过一个规则在边缘网关来判断是本地存储还是流转到云上,既减轻了云上业务系统的数据处理压力,也保障了敏感数据不上云的诉求。

通过案例可以看到互联网平台是整个企业业务上最关键的一个环节,是设备数据上云的第一个入口,只有通过互联网平台之后数据才能更好的存储在数据库里,或者做业务的预算。云端的指令也是通过互联网平台出口来触达到远端的设备上。

2、开发实战

(1)体温采集监控案例

疫情期间的体温采集为例,看体温枪采集到数据之后如何传递到云端,在云端通过规则进行做业务数据的一个丰富,然后流转到业务系统,业务系统做数据的落地和 C 端的展示。

①云端产品定义和设备注册

基于上面的架构图,首先要做的是登录到互联网平台的控制台来创建一个产品。产品是直连云端的产品,数据通讯采用 json 的格式,创建产品之后会定义一个通讯的 topic,topic 就和传统开发的 API 定义是一样的。定义完之后会来在模型下注册一个设备。注册设备之后会获取到设备的身份,身份是用于和云端建立连接时的身份校验,以三个字母串来标识身份,Product key 、devicename 、device secret。

②业务数据流转配置

当有设备身份之后要做的另外一件事情是数据的流转配置,先创建一个消费者,消费者是为了接收设备产生的数据。之后来配置规则,通过规则引擎,把设备产生的数据都有一个处理,处理之后流转到刚刚创建消费上,业务系统可以从消费组来取出去。

③硬件端 开发

引入 MQTT 库

设备身份信息

建立 MQTT 连接

监听云端指令消息

上报传感器数据

硬件开发主要分五个部分,第一部分是引入一个 MQTT 库,来帮助做云端的连接。其次录进去设备的身份,把设备身份写到程序里,有身份之后,可以用身份和云端建立一个 MQTT 连接,当连接建立之后,可以实时的监听云端推送下来的指令信息,也可以定时的来上报设备上传感器采集到的数据。

④服务端开发

服务器身份信息

与 IoT 云端建立 AMQP 连接

业务系统处理设备数据

完成设备端开发之后,需要做服务端的简单开发,服务端开发和设备是一样会有一个身份,云端用的是 access key 以及消费者的 ID。有了身份之后可以通过 APP 的 SDK 和云端建立一条连接。在回调函数里,可以实时的监听设备上报的数据,包含设备上报的 topic消息的 ID,以及完整的消息内容。完成了设备端和云端的开发。

⑤端到端联机运行

上报信息,在日志服务里也可以通过消息详情来查看设备上报的 topic 以及设备的内容。在日志服务的流转里可以轻松地看到设备上报消息,然后消息流转到规则引擎,规则引擎把它推送到消息队列。是消费图业务系统的服务器 ecs 来消费,消费者的数据然后同时给互联网平台回复一个 ACK 来表示消息已经消费成功,可以删除。在消费组的控制台,也可以知道有几个消费者,消费速率是多少以及有没有消息。

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
6月前
|
存储 机器学习/深度学习 算法
Python 物联网入门指南(七)(4)
Python 物联网入门指南(七)
55 1
|
3月前
|
机器学习/深度学习 自然语言处理 物联网
深度学习入门:从理论到实践新技术趋势与应用:探讨新兴技术如区块链、物联网、虚拟现实等的发展趋势和应用场景
【8月更文挑战第30天】本文将介绍深度学习的基本原理和实践应用。我们将从深度学习的定义、历史和发展开始,然后深入探讨其工作原理和关键技术。接着,我们将通过一个简单的代码示例来展示如何实现深度学习模型。最后,我们将讨论深度学习在现实世界中的应用和挑战。无论你是初学者还是有经验的开发者,这篇文章都将为你提供深度学习的全面理解。
|
6月前
|
传感器 存储 物联网
Python 物联网入门指南(七)(1)
Python 物联网入门指南(七)
55 1
|
6月前
|
存储 安全 机器人
Python 物联网入门指南(八)(2)
Python 物联网入门指南(八)
53 2
|
6月前
|
传感器 物联网 机器人
Python 物联网入门指南(六)(4)
Python 物联网入门指南(六)
23 2
|
6月前
|
传感器 存储 机器人
Python 物联网入门指南(六)(3)
Python 物联网入门指南(六)
36 2
|
6月前
|
人工智能 安全 物联网
Python 物联网入门指南(八)(3)
Python 物联网入门指南(八)
41 1
|
6月前
|
机器人 物联网 Python
Python 物联网入门指南(八)(1)
Python 物联网入门指南(八)
42 1
|
6月前
|
传感器 物联网 机器人
Python 物联网入门指南(七)(3)
Python 物联网入门指南(七)
46 1
|
6月前
|
传感器 存储 监控
Python 物联网入门指南(七)(2)
Python 物联网入门指南(七)
57 1

相关产品

  • 物联网平台
  • 下一篇
    无影云桌面