且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《万物互联》——2.2 建立物联网

更新时间:2022-09-29 22:17:22

本节书摘来异步社区《万物互联》一书中的第2章,第2.2节,作者:【美】 Michael Miller(米勒),更多章节内容可以访问云栖社区“异步社区”公众号查看

2.2 建立物联网

既然具备了物联网所需的全部技术,那么整个物联网又是怎么建立的呢?整个过程充满曲折,对那些探索物联网业务的公司而言充满机会和挑战。

专家们预言,在物联网的潜力被充分发掘出来之前,将有3个发展阶段。基本上就是安装和连接设备,使得两个以上的设备为了一个共同的目的而联合工作,然后开发一个应用以分析关联的数据,甚至触发更加复杂的操作。

2.2.1 第一阶段:设备部署和连接

因为物联网的基础是建立一个设备的网络,所以把部署更多的设备作为建设物联网的第一阶段也就不奇怪了。这里的设备包括各种类型——传感器、处理器、智能集线器,或者你能想到的任何设备。这些设备包括独立设备或者嵌入在大型设备或部件中的小型设备。

第一阶段已经顺利启动了。越来越多的消费级设备成为可联网的,从健身记录器、电视机到恒温器。这些利用无线方式连接互联网的设备,通常是采用Wi-Fi的方式,并通过联网获得一定的功能。在这种情况下,智能手机和个人电脑也是以设备的角色加入网络的。

注意

虽然今天的联网设备通常被叫做“智能”设备,它们并不真的都是那么智能的。但是它们的确可以提供一定的功能,而且通过联网向其他设备发送和接受数据,使得它们比一般的非联网设备多出了一点智能。
前面讲过,当前许多已有的网络技术可以用来构成物联网连接性的基础。但是对于新兴网络技术而言仍然存在着机会——当然,必须有人建立、安装和连接那些数以亿计的设备。我们才刚刚开始。

2.2.2 第二阶段:联合工作

发展的第二阶段是我们把两个或两个以上的所谓智能物体为了某种更大的目的联合起来工作。这里指的是分享数据,从而自动化某些过程。数据从一个设备传输给另一个设备,而后某个设备做出一定的决策并触发某个指定的操作。

举个例子,你家里后院的某处可能在土里埋有湿度传感器。这个传感器把它收集到的数据通过网络(蓝牙、Wi-Fi或者其他网络)传送到另一个嵌入在你后院的灌溉系统控制器内的设备上。灌溉系统被设定为根据从湿度传感器收到的数据来运作。如果后院足够湿润,灌溉系统不会启动;如果后院足够干燥,则会运行一个特定的灌溉程序;如果后院特别干燥,灌溉流程将会运行一个更长的灌溉程序。你不用太操心,因为这两台设备自己就为你完成了监测和决策的过程。

这个阶段的主要工作是自动化相对简单的任务,并为此设定必要的设备。这并不是什么超级智能;设备也只是在执行预置的操作。这有点类似Google的搜索风格的、算法驱动的决策。如果A那么B,如果C那么D,诸如此类。

我们需要小心翼翼地进入第二阶段,在某些行业中尤其要如此。挑战来自于如何决定用这种自动化来改善繁复的日常工作,并相应地安装必要的传感器等设备,然后设定那些设备以完成自动化所需要的基本操作。这里有个数量级的问题,因为我们有太多的操作可以这么处理了。

2.2.3 第三阶段:开发智能应用

基础的自动化就像一个决策树:根据简单的规则,将传感器输入翻译或控制指令。如果我们真的想利用从物联网收集来的海量数据,我们需要那些能处理更大的、更复杂的,也经常是更模糊的数据集合的应用。这可比把两个简单对象的行为协调起来要复杂得多,这可是要创造缜密的相互关系从而达到利用和分析数据的目的。

以你家里的恒温器为例。一个简单的自动化操作可能就需要在这个恒温器上连接一个外部的温度传感器,从而扮演壁炉和空调的控制器的功能。当外部温度上升到一定的水平,恒温器被设定为打开空调器。这的确很有用,但是用处也比较有限。

在物联网发展的第三阶段,引入其他数据来优化这个简单的传感器——恒温器关系,比如当日的天气预报、历史温度模式,甚至你家里人对这个房间的使用模式。可以开发一个应用(App)考虑所有这些(甚至更多的)数据,并且准确地预测出空调应该开启的时刻和运转的时间。这就不是反射式的,也就是说系统具有了某种智能。

这里有很多机会,不仅属于设备和网络硬件的制造商,也属于应用开发者。在现实中,第三阶段也有很多的工作要做。