看物联网(IoT)的定义,我们发现它是物理设备、连网设备、智能设备和其它嵌入式电子设备、软件、传感器、执行器和网络连接设备的互联网概念,使这些对象可以收集和交换数据。
物联网是指一个对象可以通过现有的网络设施从远程感知或控制,能够直接整合物理世界至计算机系统,进而增进提高效率、准确性,并减少人为干预。
如果增加传感器和执行器,物联网技术将成为更普遍的网络-物理系统的实例,包含智能电网(SmartGrid)、虚拟电厂(VirtualPowerPlant)、智能家居(SmartHome)、智能交通(IntelligentTransportationSystem)、和智慧城市(SmartCity)等。今天来解析几个物联网的关键概念。
01智能硬件
物联网的心脏是几十亿个附带传感器和执行器的设备,用来感测、控制物理世界。除了传输所收集到的数据的网络连接之外,这些设备还需要基本的处理和储存功能,这些由微控制器或集成电路提供,例如系统单芯片System-on-a-Chip(SoC)或现场可编程逻辑闸阵列Field-ProgrammableGateArray(FPGA)。
02嵌入式程序
物联网设备是嵌入式设备和商品化的微控制器平台的原型,例如Arduino,这些在后期发展出订制化的印刷电路板(PrintedCircuitBoards)。使用它们需要电路设计技能、微控制器编码和深入理解硬件通讯协议(Serial、I2C总线、orSPI)、以建立起微控制器、已连接传感器、执行器之间的连接。嵌入式程序通常使用C++或C,但是Python和JavaScript在原型IoT设备的使用也越来越受到欢迎。
03安全
安全是物联网最关心的焦点之一,密切关系到数据道德、隐私、责任。它必须被内建在系统设计的每一个步骤。每天有数百万台新设备连接,潜在攻击点的数量与日俱增。有这么多危险,安全工程技能包含威胁评估、道德黑客(EthicalHacking)、保证数据完整的加密、安全网络架构和应用,以及事件监控、活动log和威胁情报,都转移到前端的物联网开发项目。
04网络和云端整合
物联网的网络设计与管理是必要的。因为联网设备数量庞大及网络设计决定可能是大规模的影响。
联机使设备能在云端和其他设备、应用程序、服务沟通。虽然云计算和IoT是两个非常不同的技术,但是实时数据流和云端整合对于物联网的正常运作是重要的。云端基础架构用于资料储存、处理、分析,以及物联网应用业务逻辑的实现。
05资料分析与预测
物联网设备传输数据的数量每天都在增加,大数据要变成巨大数据了。开发人员需要安全可靠的吸收、储存、查询来自那些设备的各式各样的巨量数据。此外许多IoT设备会产生延迟或时间敏感的数据,需要过滤或舍弃不相干的数据。
版权所有©2024 产品网