IoT技术架构

来源:互联网 发布:黑洞特效源码 编辑:程序博客网 时间:2024/05/22 04:40

IoT从逻辑上可以将他的技术架构分为云平台、设备终端和手机终端三个方面。

1.云平台

按照功能大致可以分为3类:转发云、功能云和第三方云平台。

1.1 转发云

云端功能用于流量转发和使用。属于轻量级平台,自身功能和代码并不多。主要特点是快速转发,保证手机客户端收到的数据和IoT终端产生的数据是一致的。针对这种云平台的分析,只需要分析一种状态的数据包即可。

1.2功能云

功能云是将所有控制、信息等功能全部集中在云端的平台。反而是设备终端和手机终端是轻量级的。对于功能云的安全研究,重点是如何通过渗透测试手段获取功能云的权限。

1.3 第三方云平台

智能硬件产品原厂提供的云服务以外的平台,主要功能是为用户接入提供统一的接口,用户在拥有多个智能硬件的环境下,使用一个APP就可以实现统一控制。对于第三方云平台的安全研究,重点在分析云端和设备终端的流量。一般第三方云平台和原厂云平台之间会存在统一的API接口。

2.智能硬件终端

用户空间将系统资源请求发送到内核,内核收到系统调用命令后发送相应的指令到硬件。

软件结构:


系统软件主要是操作系统和中间件。中间件包括函数库和虚拟机。在某些软件结构中,应用程序可以跳过中间件,直接调用部分底层API来使用操作系统提供的底层服务。




0 0
原创粉丝点击