课时1:IoT设备接入基础(一)

简介: IoT设备接入基础

阿里云物联网平台入门训练营:课时1:IoT设备接入基础(一)

课程地址https://developer.aliyun.com/trainingcamp/5fe77ddd74f743ebad9dbc8c5f47be9a?spm=a2c6h.26142516.J_2566289780.2.37c67cbd7bCsFs


课时1:IoT设备接入基础(一)


一、LOT设备接入基础

loT平台全链路的一个架构

第一部分:讲一下我们接入层的一些能力,接入层的一些设计。

第二部分:讲设备的身份,主要是讲ROT平台有哪些身份体系。

第三部分:讲的是设备安全,因为现在平台上面有各种设备,比如说有指纹锁,监控,还有支付类的业务对安全的要求都比较高,在这里我们也会讲一下接入层对安全做了哪些保障。

第四部分:设备能支持一些接入一些协议,怎么跟身份配合来接入我们的平台。

image.png 


 主要是设备的一个接入,包括内部的一些数据处理,通过规则引擎做一些数据的流转,就是从物联网平台流出然后流出到下图右边平台。数据流出有两种方式,第一种是流出到阿里云的云产品里面,然后用户的业务服务器来从这些云产品里面获取这些设备上报的数据。

第二种方式,是通过用户自己搭建一个业务服务器,然后通过MQP这个标准协议,把数据从规则引擎直接流转到用户的业务服务器,这样可以减少中间通过云产品中转的一个代价。

局域网、广域网设备

接下来讲下图这三块从左到右,我们先讲一下左边这一块,是设备的接入。各种设备按通信类型的话一般会分为两种,一种是局域网的设备,一种是广域网的设备。

广域网设备是2G,3G,4G这种设备,是通过广域网直接联络到中间的一个物联网平台。针对一些局域网的设备比如说是一些灯泡之类的他没办法直接授予,他需要通过一些通过BLE,,ZigBee或者Modbus这个协议。

首先它需要连到这个边缘网关,然后通过边缘网关来代理上云。这个是根据通信类型分为两种。

协议种类

也可以根据协议来分,可以根据协议分成标准协议接入和非标准协议接入。标准协议物联网平台的话,比较通用的是MQTTCoAPHTTP,还有一些行业的一些标准协议。

非标准协议指的是指的是私有协议,可能是各个设备,设备厂商或者是一些企业自定义的一些协议。

然后这种我们物联网平台支持的有MQTT  CoAPHTTP这种设备标准协议像行业协议。行业的一些标准协议或者一些私有协议,如果要接入我们物联网平台,一般是通过通过自建的一个服务器,一个接入服务器,然后再接入服务器上面集成我们的一个泛化协议的SDK,然后通过在私有服务器上面把这个私有协议转换成通过SDK方法,可以转换成标准的MQTT或者AMQP这种协议,然后再通过这种方式连接到我们的接入平台。

设备接入

物联网平台就设备接入,消息的一些处理,数据引擎是指数据流转出去,然后物联网平台包括支持一些基础的能力,设备管理,设备认证,这个包括物模型是指针对设备的一些数据的物的些描述。

然后包括一些其他方面的能力,包括监控运维,包括数据分析这些最基本的能力。大致的话就是就这么一个流程,从左边设备上面传感器上面采集数据,然后到接入层,然后接入层物联网平台做一些内部处理,然后通过规则引擎流转出去,流转到用户的业务服务器上面。

流转分为两种方式,一种是MQP协议,另一种是通过云产品中转一下,再流转到业务服务器上面,这个的话就是整个基础链路的一个全链路的一个全架构。

接入服务器

第二部分讲一下我们接入服务器的一个能力,就是我们接入服务器做了哪些事情。比如说左边就是一个接入服务器的一个基础能力,它主要包括五块,第一部分是安全保障,不管对于哪个平台来说,其实安全肯定是第一位。然后包括稳定性的保障,因为现在企业业务都在我们平台上面,如果平台稳定性出问题的话,会对企业业务形成完全不可用,特别是针对接入层来说,如果接入层出了问题,那基本上是所有设备都接入不上来了,那就相当你所有业务都已经停止了,所以对用户的影响会非常大,所以稳定性保障是非常重要的一块。

海量设备接入

第三个是海量设备的一个接入,海量设备的接入,更多的是我们从系统架构上面怎么来保障一些海量设备的接入问题。

全球接入

第四部分讲的是一个全球接入,因为我们的设备其实是各个国家都有。比如说美国,新加坡那你不能让国外的设备说接入到国内来,那这样的话,网络稳定性这方面包括我们网络的稳定,包括发条消息的一些延迟都可能会变得非常差,所以我们还支持一个全球接入能力。

支持多种标准协议

第五部分是支持多种标准协议,为什么支持多种标准协议,因为一些设备这个碎片化是非常严重的。比如说有些设备它是用电池的,然后有些设备可能是是摄像头可能相对来说能力还好,然后你不同的设备,比如说用电池的设备,那你让他用一个HTPP这种对能耗对流量都耗的比较大的协议,那对用户的设备来说肯定是有很大的一个挑战,包括他这个RAMrom,所以针对不同的不同的设备,我们提供了不同的协议,可以根据自己的设备,自己的一些资源情况来选择各种不同的标准协议来接入。

image.png

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
6月前
|
网络协议 物联网 5G
K3S 系列文章 -5G IoT 网关设备 POD 访问报错 DNS 'i/o timeout' 分析与解决
K3S 系列文章 -5G IoT 网关设备 POD 访问报错 DNS 'i/o timeout' 分析与解决
|
26天前
|
人工智能 安全 物联网
|
3月前
|
存储 监控 安全
使用IoT设备优化家庭生活的技术探索
【8月更文挑战第4天】IoT设备以其智能化、便捷性和高效性,正逐步成为现代家庭不可或缺的一部分。从智能照明到智能安防,从智能恒温器到智能厨房,再到智能语音助手,这些设备不仅优化了我们的家庭生活,还提升了我们的生活质量和幸福感。随着技术的不断进步和应用场景的不断拓展,我们有理由相信,未来的智能家居将会更加智能、更加人性化,为我们的生活带来更多惊喜和便利。
|
2月前
|
机器学习/深度学习 人工智能 算法
物联网(IoT)就像是一个大型派对,无数的设备都在欢快地交流着信息
【9月更文挑战第4天】在这个万物互联的时代,物联网(IoT)犹如一场盛大的派对,各类设备欢聚一堂。然而,如何让这些设备互相理解并协同工作呢?这就需要机器学习与人工智能的助力。例如,智能空调通过学习你的使用习惯来调节温度,使你更加舒适;智能安防系统则能识别异常行为并及时报警,保障家庭安全。此外,智能农业、交通等领域也因机器学习和人工智能的应用变得更加高效。下面通过一个简单的温度预测代码示例,展示机器学习在物联网中的实际应用,让我们一起感受其强大潜力。
55 0
|
3月前
|
存储 SQL JSON
【Azure IoT Hub】从设备端如何向IOT发送海量数据,可以使用从设备到IoT连接的直接传输吗?如何把IoT Hub中的数据存储到Azure Storage中?
【Azure IoT Hub】从设备端如何向IOT发送海量数据,可以使用从设备到IoT连接的直接传输吗?如何把IoT Hub中的数据存储到Azure Storage中?
|
5月前
|
传感器 安全 物联网
物联网(IoT)设备的硬件选型与集成技术博文
【6月更文挑战第28天】物联网设备硬件选型与集成聚焦关键要素:功能匹配、性能稳定性、兼容扩展及成本效益。嵌入式系统、通信协议、数据处理和安全性技术确保集成效果,支撑高效、智能的IoT系统,驱动家居、城市与工业自动化变革。
|
6月前
|
安全 物联网 测试技术
构建未来:Android与IoT设备的无缝交互深入探索软件自动化测试的未来趋势
【5月更文挑战第30天】在物联网(IoT)技术快速发展的当下,Android系统因其开放性和广泛的用户基础成为了连接智能设备的首选平台。本文将探讨如何通过现代Android开发技术实现智能手机与IoT设备的高效、稳定连接,并分析其中的挑战和解决方案。我们将深入挖掘Android系统的底层通信机制,提出创新的交互模式,并通过实例演示如何在Android应用中集成IoT控制功能,旨在为开发者提供一套可行的指导方案,促进IoT生态系统的进一步发展。
|
6月前
|
安全 物联网 Android开发
构建未来:Android与IoT设备的无缝集成
【5月更文挑战第10天】 在数字化时代的浪潮中,智能设备与互联网的结合日益紧密。本文深入探讨了Android系统如何通过其开放性和灵活性成为连接物联网(IoT)设备的关键枢纽。我们将分析Android平台与IoT设备集成的技术途径,探索它们如何共同塑造智能家居、可穿戴技术以及工业自动化等领域的未来。文中不仅阐述了当前的发展状况,还展望了未来的发展趋势,特别是安全性和隐私保护方面的挑战及对策。
127 1
|
6月前
|
消息中间件 弹性计算 物联网
【阿里云弹性计算】阿里云ECS在IoT领域的应用:支撑大规模设备连接与数据处理
【5月更文挑战第26天】阿里云ECS是弹性计算服务,支持IoT设备的连接与数据处理。通过MQTT协议实现设备快速接入,配合消息队列处理异构实时数据。ECS可用于部署数据处理工具、应用服务,如智能家居控制系统,通过弹性伸缩适应负载变化。结合阿里云其他服务,ECS为IoT提供完整解决方案,助力企业数字化转型。
92 0
|
6月前
|
新零售 JSON 物联网
振南技术干货集:制冷设备大型IoT监测项目研发纪实(7)
振南技术干货集:制冷设备大型IoT监测项目研发纪实(7)