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

简介: IoT设备接入基础

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

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


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


平台的设备身份体系

image.png

 

你可以通过烧录这三种身份直接登录到我们平台来。

第一个身份是lOT平台身份获取,平台身份就是指的是我们平台上面的一个PKDNDS这三个加起来就是我们一个平台的一个身份,每个设备在平台上面是唯一的。

第二个身份x509,它既是一种双向通道,就是说x509证书可以在设备上面不用烧录平台身份,只烧录x509证书。

然后在我们平台上面把x509证书跟平台的身份在控制台上面做一个绑定,绑定以后就相当于你就可以通过x509证书的模式登录到我们就是设备只烧录x509,然后登陆到我们平台,我们平台会给你做一些身份的转换,就说平台内部实际上还是通过平台身份来做一些数据流转。

第三个身份是 ID2 ID2 是我们阿里云IoT安全团队自己推出的,它的作用是跟x509一样都是双向认证,但是他一个好处在他把双向认证的过程当中的一个证书,因为双向认证TOS双向认证的时候会包括服务端向设备传证书, ID2 他把这个证书的流程相当于是把它直接优化掉了,既可以保障平台设备的安全性,又可以减少你在设备接连的时候传输证书的流量消耗问题。

这三种身份在平台基本上都是可以获取。

lOT平台身份获取

平台身份是有三种方案可以获取

单个设备创建:在控制台上面你直接创建单个设备就可以了。

批量设备创建:一般厂商可能设备会量产,量产的话,我们也提供了批量创建,创建设备都是可以在控制台上面直接创建。

云端API创建:如果有开发能力比较好的企业可以直接通过云端我们提供了API ,可以通过API直接快速的创建设备。

X509 身份获取

X509身份获取有两种方式

第一种是阿里云平台lOT平台直接X509颁发证书:X509证书拿到以后直接去设备上面烧录就可以,这个X509证书会在平台上面自动跟平台身份去做一个绑定,然后绑定完以后你就直接拿X509证书就可以通讯了。

第二种方式是用户自己颁发的x509证书:这种相当于在我们平台上面注册一下你自己颁发的X509证书也是可以的。

ID2 身份的获取

ID2获取其实就是我们专门有一个ID2控制台,可以在这个控制台上面开启ID2能力以后直接购买License的数量。比如说我购买ID2数量,我就购买1000ID2它就可以给你1000ID2限额,然后你通过一线一密(一线一密后面会讲到)通过设备DN然后动态来创建这个设备,ID2也有专门的控制台来获取ID2的一个身份,这个的话就是我们平台的一个身份体系。身份体系讲完以后,再讲一下我们平台的一些安全架构。

 

image.png

 

接入安全架构

安全架构的话也分成四层。上图左边是设备,右边就是一个流量接入就当做统一接入层。其实我们是平台测的话,针对安全做了四层的防护如下图。

主要是平台用来做一些流量的防治,防治黑客做一些流量攻击,我们有高防这种可以清洗几百G的一个流量,一般用户如果自建平台的话,要几百G流量基本上可能性就比较小。

最底层第一层

是一个安全防御的能力。

第二层安全通道

安全通道我们分成三种通道。一种是TLS就是单向的TLS认证还X509,其实x 509既是一个身份,又是一个通道。

D2也是一样,既是一个身份也是个通道,我们通过这三种加密方式,来保证数据在物联网上传输的过程当中的一个数据的安全。

第三层身份安全

身份安全是平台身份,X509ID2,就是每个设备都有一个身份。建立安全通道以后,下一步要做的就是身份认证,每个设备在我们平台上面都有一个唯一的身份,你通过身份认证以后才能真正的上传数据。

第四层数据安全

上传数据的时候,我们又对数据做了一些数据方面的安全的一些策略。比如说会针对每个用户的数据做逻辑上面的一些隔离,包括一些实例也会做一些逻辑上面的隔离。

同时我们还支持连接层我们有连接性实例,连接性实例就是支持物理的隔离,就是如果你的设备你买了连接实例,那你的设备上来以后你能有专门的一个物理隔集合层,形成成了一个集群,你的设备的就跟别人的设备相当于是区分开来了,相当于是完全在在接入层上面,因为在物理上面就已经给你隔离了。

上图是我们平台的4层安全防护机制,然后包括后面的一些大数据的一些分析,我们会对设备的认证行为或者包括他的通道的一个DDOS的版本或者是身份做一些安全分析,就是防止用户做一些暴力破解。比如说有些用户没有加密,我们都会就是通过大数据分析以后做一些预警,比如说通知用户你的设备没有加密,你的设备TOS版本比较低。因为TLS版本比如说像1.0这种的话,就是有很多安全漏洞。

然后同时我们还会有及时的处理,比如针对平台我们发现有一些数据在做一些暴力认证,或者做一些攻击行为,我们会有一个实时处理的程序可以快速把这个设备拦截掉。

这个就是我们整个安全平台,其实就是平台支持四层架构四层的安全防护机制,然后再加上图右边的一些大数据分析,然后根据大数据分析的结果再来做一些拦截,通过这么一个安全机来保障我们的设备在平台的一个安全性。

设备接入--全球接入

接下来说一下设备怎么来做全球接入,因为很多厂商在设备生产的时并不知道要卖到哪里,那么怎么来支持这种情况呢?如果你设备已经卖到美国去了,卖到欧洲去了,或者卖到日本去了,卖到新加坡去了,那你怎么来解决你设备接入平台的一个稳定性,网络的稳定性和一个消息的延迟的问题。

 image.png

如上图

首先我们这下面是一个底座,相当于我们是支持region,八个region是指上海,深圳,北京,新加坡这个,包括其他几个国家。就是我们在国内有三个region然后国外有五个region就总共有八个region,你可以选择任意一个region接入。

但是我们region之间数据是隔离的,就是一个设备不能同时到两个region。这个就是底座有八个region

第二步就是我们中间这层我们有一个全球分发中心就是有分发的能力,比如说我设备最终我要放到去欧洲还是去新加坡,就是这个解决的是设备的一个分发的问题。就说我们可以用户可以自己在控制台上面把设备分发。

比如卖出去以后,有些硬件厂商在生产的时候不知道归属地,但是卖出去以后有SDN还是知道这个设备是卖到哪里的,然后在卖出去的时候我把这个设备分发到某一个region

相关文章
|
6月前
|
网络协议 物联网 5G
K3S 系列文章 -5G IoT 网关设备 POD 访问报错 DNS 'i/o timeout' 分析与解决
K3S 系列文章 -5G IoT 网关设备 POD 访问报错 DNS 'i/o timeout' 分析与解决
|
23天前
|
人工智能 安全 物联网
|
3月前
|
存储 监控 安全
使用IoT设备优化家庭生活的技术探索
【8月更文挑战第4天】IoT设备以其智能化、便捷性和高效性,正逐步成为现代家庭不可或缺的一部分。从智能照明到智能安防,从智能恒温器到智能厨房,再到智能语音助手,这些设备不仅优化了我们的家庭生活,还提升了我们的生活质量和幸福感。随着技术的不断进步和应用场景的不断拓展,我们有理由相信,未来的智能家居将会更加智能、更加人性化,为我们的生活带来更多惊喜和便利。
|
2月前
|
机器学习/深度学习 人工智能 算法
物联网(IoT)就像是一个大型派对,无数的设备都在欢快地交流着信息
【9月更文挑战第4天】在这个万物互联的时代,物联网(IoT)犹如一场盛大的派对,各类设备欢聚一堂。然而,如何让这些设备互相理解并协同工作呢?这就需要机器学习与人工智能的助力。例如,智能空调通过学习你的使用习惯来调节温度,使你更加舒适;智能安防系统则能识别异常行为并及时报警,保障家庭安全。此外,智能农业、交通等领域也因机器学习和人工智能的应用变得更加高效。下面通过一个简单的温度预测代码示例,展示机器学习在物联网中的实际应用,让我们一起感受其强大潜力。
54 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设备集成的技术途径,探索它们如何共同塑造智能家居、可穿戴技术以及工业自动化等领域的未来。文中不仅阐述了当前的发展状况,还展望了未来的发展趋势,特别是安全性和隐私保护方面的挑战及对策。
126 1
|
6月前
|
消息中间件 弹性计算 物联网
【阿里云弹性计算】阿里云ECS在IoT领域的应用:支撑大规模设备连接与数据处理
【5月更文挑战第26天】阿里云ECS是弹性计算服务,支持IoT设备的连接与数据处理。通过MQTT协议实现设备快速接入,配合消息队列处理异构实时数据。ECS可用于部署数据处理工具、应用服务,如智能家居控制系统,通过弹性伸缩适应负载变化。结合阿里云其他服务,ECS为IoT提供完整解决方案,助力企业数字化转型。
89 0
|
6月前
|
新零售 JSON 物联网
振南技术干货集:制冷设备大型IoT监测项目研发纪实(7)
振南技术干货集:制冷设备大型IoT监测项目研发纪实(7)