浅谈物联网(IoT)架构解析:从感知层到云端
免责声明
希客安全的技术文章仅供参考,任何个人和组织在使用网络时应当遵守相关法律法规,不得利用网络从事危害国家安全、荣誉和利益的活动。未经授权,请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责,希客安全及文章作者不承担任何责任。本文所提供的工具仅用于学习,禁止用于其他用途!
IOT架构
一、网络架构
蓝牙协议:无线通信协议,短距离通信(10-100m),核心协议包括基带(BB)协议、链路管理协议(LMP)、逻辑链路控制适配协议(L2CAP)和服务发现协议(SDP)。串行口仿真协议(RFCOMM)、电话控制系统(TCS)协议、选用协议(包括点对点(PPP)协议、网际协议(IP)、传输控制协议(TCP)、用户数据报协议(UDP)、对象交换(OBEX)协议和无线应用协议(WAP),电子名片(vCard)等。
频段:2.4GHZ;
ZigBee:也称紫蜂,是一种低速短距离传输的无线网上协议。
频段:2.4GHZ;
车载总线:包含can,can-fd,lin,flexray,most,gmsl千兆多媒体串行链路,以太网,SPI,uart等。
二、组成
智能硬件设备:分为两类,1、采集数据的传感器 2、局部计算处理功能的应用终端;
移动智能终端:智能手机、Pad等;
通信管道:分为三部分,1、传输协议 2、传输设备(zigbee网关、路由器)3、通信链路(无线、有线);
云端:IoT数据管理,计算处理(功能云、转发云、第三方云平台)。
三、通信方式
设备直联通信:硬件设备通过3、4、5G等通信接入云端通信;
WIFI代理通信:多个设备运行在局域网环境中,通过无线路由接入云端;
手机代理通信:智能手机作为蓝牙网关,接入云端;
USB总线通信:车载设备通过3、4、5G接入云端;
共享单车开锁过程:共享单车内置专用sim卡,用户扫码,将用户信息以及单车信息发送到云端,云端接收后向单车发送开锁指令,同时计费。
四、智能硬件架构
常见芯片处理器架构有X86、ARM、MIPS、PowerPC、RISC-V;
复杂指令集:指令系统庞大,指令功能复杂,格式寻址方式多,每条长度不固定,x86就是典型的CISC架构;
精简指令集:指令数量少,功能相对简单,长度固定,ARM、MIPS、PowerPC、RISC-V采用RISC架构。
五、大端模式
数据的高字节保存在内存的低地址中,数据的低字节保存在内存的高地址中。
低地址 -----> 高地址
0x12 | 0x34 | 0x56
六、小端模式
数据的高字节保存在内存的高地址中,数据的低字节保存在内存的低地址中。
低地址 -----> 高地址
0x56 | 0x34 | 0x12
七、基础操作系统
稀客原创,如有转载,请声明原文来源!!!