前几天发文笔者发文写了一篇《Tiny OS+nblot,值得程序员体验吗?》,凑巧结识了Tiny OS的创始人汪礼超同学,相谈甚欢,不但发现了很多共同的老友,而且查看了他们最新的代码之后,我发现之前很多的问题都已经被改掉了,感叹后生可畏的同时,感觉之前那些文章只是从侧面说物联网,不太过瘾,本文就带各位读者带物联网彻底说清楚。
物联网基础逻辑的进化
基础释义
物联网是指利用传感器、GPS、激光扫描器等信息传感设备,通过专门的传输模块(如NB-LoT、WIFI)按约定的(如MQTT)协议,实现人与人、人与物、物与物的在任何时间、任何地点的连接(anything、anytime、anywhere),从而进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的庞大网络系统。
“物”之概念升级
物联网的“物”的概念原本是指装有RFID或者其它传感器的装置,但是随着物联网智能化趋势的不断升级,目前的‘物‘要满足以下条件才能够被纳入“物联网”的范围:(1)数据传输功能;(2)存储功能;(3)CPU;(4)独立的操作系统;(5)专门的应用程序;(6)遵循物联网的通信协议;(7)广域网中有可被识别的唯一编号。
在之前对于物联网的定义语境中一般将物联网分为感知层、汇聚层以及传输层。但是最近通过一段时间的发展,人们发现传感数据单向传输无法实现智慧网络的诉求,所以物联网终端需要专门的芯片及操作系统。因此在感知层与汇聚之间应该还有一个终端的系统层。
而且我们之前在《巨头垂涎却不能染指,lot数据库风口已至》中也曾介绍过,传统数据库的设计与物联网时代海量数据存储的需求并不匹配,物联网需要专门的时序数据库进行数据存储。这样才能更充分的发挥数据价值与人工智能、大数据等技术融合产生更为明显的裂变效应。
可以说现在的物联网技术栈几乎囊获了所有最为先进的技术: 如5g、IPv6技术(为适应物联网的终端容量)、芯片技术、操作系统、NB-lot、时序数据库、云计算等等。可谓是说是各种技术的“集大成者”。
感知层 |
传感器技术、射频识别技术、二维码技术、微机电系统、音视频采集技术 |
终端系统层 |
包括物联网芯片如MCU以及物联网操作OS |
汇聚层 |
传感网自组网技术、ZigBee、UWB、Bluetooth等近距离通讯技术,Wi-Fi、LAN等局域通讯技术 |
传输层(网络层) |
互联网、电信网、2、3、4、5G网络、NB-lot、loRa、NGN、等广域通讯技术 |
数据存储层 |
主要是时序数据据如Tdengine和openTSDB等 |
应用层 |
云计算、数据挖掘、AI、高端软件 |
物联网的特征演进
物联网的本质特征概括起来有以下方面:一是“物”即纳入物联网的“物”一定要具备自动识别与物物通信(M2M)的功能;二是“联”,网联网脱胎于互联网,本质都是信息的传递,;三是“网“,物联网不仅仅提供了物物间的连接,其构成的网络本身与云计算结合本身也具备了大数据处理的能力。同时随着时间的演进物联网演化出第四个特征暨“智能化”特征,即网络应具有自动化、自我反馈与智能控制的特点。
国家政策方向的演进
在2012年工信部发布物联网发展十二五规划之后,2015年我国物联网产业规模已经达到7500亿元,并且持续保持年化复合增长30%左右的速度。2016年工信部又发布了物联网行业的十三五规化,对比两份规划可以看到,其中对于关键技术的定义出现了一定变化。其中两个最大亮点:一是将物联网操作系统独立出来列为关键技术之一,二是提出要将物联网与移动互联网及大数据技术整合。可以说这份十三五规划极具前瞻性的指引了行业的发展方向,Tiny os+腾讯lothub;鸿蒙Lite os+华为云等产品均是这个大趋势下的产物。
物联网十二五规划关键技术 |
物联网“十三五”规划关键技术 |
信息感知技术 |
传感器技术 |
信息传输技术 |
体系架构共性技术 |
信息处理技术 |
操作系统 |
信息安全技术 |
物联网与移动互联网、大数据整合技术 |
物联网发展的新趋势
1.溢出效应白热化:“互联网+“的概念是在2014年开始火爆于乌镇互联网大会的,这个笔者在《论剑乌镇》的文章中有所介绍,可以说互联网是在诞生40多年以后才产生对于其它行业的产生了颠覆与重构效应的。但是目前物联网金融、移动物联网、智慧城市等物联网+的产业已经都初具规模。其背后的关键逻辑就是物联网的终端是传统互联网行业的几十倍。海量数据与人工智能之间产生的碰撞效应已经让人们初步感受到了物联网的巨大威力。
2.物联网络智能化:上文已经提到了最新的物联网终端应该是具备OS的智慧终端,可以根据外界反馈进行自我调整。单纯发送传感数据的物联网络难以创造新的场景,将逐步被淘汰出局。
3.标准之争开源化:目前很多型it企业都在大力推广自身的开源框架,其实现在的开源框架之争就是20年前的标准之争。例如谷歌深度学习框架Tensorflow目前已经实际上成为了人工智能方面的行业标准,谁掌握了最流行的开源项目,谁就掌握了话语权,从而主导行业的发展方向。
4.全栈掌控趋势化:在之前的互联网时代目前的各个巨头都还是在某个细分领域发家,不过在物联网时代巨头们基本都是以云计算技术为核心,力求对于物联网产业的整个链条进行全方位的掌控。
当下各巨头的竞争策略
腾讯-用户体验追求者:可能是微信入口的加持,可以说腾讯云的用户体验是最佳的,注册使用均非常简单。Tiny os在众多国产lot操作系统中是最年轻的,不过他们的迭代速度是最快的,经过与Tiny os的创始人沟通他们有专人的团队负责收集Github上的issue并逐一分析排期升级,比如之前他们的定时器是无法设置interval的,但是一周过后的新版本中就已经加入了此功能,其迭代速度之作简直令人惊奇,所以腾讯的物联网产品明显带有了追求极致用户体验的逻辑,实际使用感受令人称道。
阿里-全栈不留死角 :笔者在之前的文章中介绍过阿里的物联网芯片《200行代码全面解析阿里物联网芯片无剑100》,其操作系统ali things os 已经发展了两年多,刚刚发布了3.0版本,对于物联网结合人工智能方面也做的相当领先。其传统数据库OcceanBase刚刚获得TPC的冠军,可以说是全面无死角的物联网技术栈。
华为-最佳设备供应商:华为的物联网系列产品明显带有一股性冷淡之风,其Liteos迭代并不快,云平台的界面也比较朴实,不过华为产品的稳定度和成熟度一直是行业翘楚。而且之前我们也介绍过华为是主导了物联网NB-lot的技术标准,技术池的深度使华为在长期的竞争中可以居于不败的地位。
百度-数据存储者:目前为止百度是唯一一个推出了时序数据库产品TSDB的大厂。虽然目前还没有操作系统的推出,但是从现在全栈式竞争的趋势看百度推出自己物联网产品的时间不会太远。
电信运营商-迷路的玩家:考虑到物联网巨大的规模,尤其是移动物联网的流量必然跑在电信网络上,所以各大运营商都顺势成立了自己的物联网子公司,比如中移物联等。不过目前电信物联公司的业务几乎都局限在提供NB-lot物联卡服务,而且具体的产品资费也不透明。我们知道在移动互联开始的时期中国移动还是推出过自己基于安卓定制的os的,不过到了如今运营商仿佛都失去了斗志,只管自己的一亩三分地。不过全栈化竞争已成趋势,单纯的防守无法跟上时代步伐。
后记
目前,物联网产业在中国还是处于的概念导入期和产业链逐步形成阶段,各方的技术标准和体系都还在快速迭代的过程中,甚至其内在逻辑演化的过程已经产生了明显的自我颠覆效应,整体产业处于酝酿爆发的前夜,但是也只有这个时期机会才最多,互联网时代的出现催生了诸如电商、社交、金融科技等一系列的大爆款,那么新时代的爆款会花落谁家,答案即将揭晓。