在研究物联网以及物联网技术时,必须对物联网有一个比较准确的认识和定位,今天,我以以下三个方面简单描述物联网核心技术和主要面临的困难。
<1>什么是物联网
物联网的概念还是比较宽泛的,总结一下,就是以网络为基础,实现物物相连(通过网络将一些智能硬件加入网络)进而实现更加智能和复杂的业务。例如智能家居、智能安防、智能餐厅、智慧城市、智能医疗、智慧交通、人工智能等新的概念和新的项目。
<2>物联网的核心技术
从物联网的概念上看,我们可以简单分析一下其相关技术。由于物联网是一个技术高度融合的专业,其关联的技术也十分复杂。从底层到应用层相关的有如下几个大方向。
(1) 硬件相关
硬件相关主要以特定智能硬件的板子制作、传感器制作、定位技术等。
RFID无线射频定位、GPS全球定位、基站定位、惯性导航技术、超宽带定位技术、LED可见光技术、地磁定位技术、视觉定位技术、红外传感技术、超声波传感技术、PCB制板等,主要牵扯模拟电路和工业标准。最大的困难是精度和灵敏度的提升。
(2) 系统相关
系统相关主要是根据业务需求对各种智能设备选择适合的嵌入式设备,并进行系统移植。Linux、VxWorks、μc/os II、Windows CE等。
(3) 驱动相关
驱动相关则主要以Linux系统驱动开发为主,或者直接是以裸机开发为主,此类技术主要以智能硬件的开发为侧重点。
(4) 网络相关
网络相关的技术牵扯的就比较复杂,它不仅牵扯我们常用的网络编程,还牵扯网络设备的开发,路由组网算法的实现等,此时需要强有力的算法支持。
Internet是比较健壮的现有的网络。在其基础上进行二次开发,是一般嵌入式系统/业务的做法,但是也不排除其他网络的存在,例如大数量无人机表演,对于大规模量集中化的无线通信网络,其组网以及路由算法,信道复用算法的实现对于系统的影响是至关重要的。
(5) 通信相关
通信相关主要围绕几种无线通信模块展开。
433MHz、BLUETOOTH、ZIGBEE、WIFI、LPWAN卫星通信等。
(6) 业务相关
大数据、分布式、云计算、数据挖掘、数据智能化分析等。
<3>物联网发展的主要难题
当下比较火热的方向主要集中于:
<1>通信干扰
<2>网络安全
<3>机器学习
<4>数据智能化分析
<5>机器视觉
当下比较难以攻克的问题主要集中于:
<1>异构网络问题:本质上是不同网络间组网问题(网络接入问题)
<2>情景感知问题:本质上是针对不同信号做出相应的反馈问题(焦点在于新的传感技术和高精度算法的研究)比较火热的数据智能化分析和机器视觉便属于这一类。