- 物联网系统开发:从0到1构建IoT平台
- 付强
- 1496字
- 2021-03-29 02:14:22
第1章 什么是物联网
物联网(Internet of Things)这个概念读者应该不会陌生。物联网的概念最早于1999年被提出来,曾被称为继计算机、互联网之后,世界信息产业发展的第三次浪潮,到现在已经发展了20余年。如今,在日常生活中,我们已经可以接触到非常多的物联网产品,例如各种智能家电、智能门锁等,这些都是物联网技术比较成熟的应用。
物联网最早的定义是:把所有物品通过射频识别等信息传感设备与互联网连接起来,实现智能化识别和管理。当然,物联网发展到今天,它的定义和范围已经有了扩展与变化,下面是现代物联网具有的两个特点。
1.物联网也是互联网
物联网,即物的互联网,属于互联网的一部分。物联网将互联网的基础设施作为信息传递的载体,即现代的物联网产品一定是“物”通过某种方式接入了互联网,而“物”通过互联网上传/下载数据,以及与人进行交互。举个通过手机App远程启动汽车的例子,当用户通过App完成启动操作时,指令从已接入互联网的手机发送到云端平台,云端平台找到已接入互联网的车端电脑,然后下发指令,车端电脑执行启动命令,并将执行的结果反馈到云端平台;同时,用户的这次操作被记录在云端,用户可以随时从App上查询远程开锁记录历史。这就是一个典型的物联网场景,它是属于互联网应用的一种。“物”接入互联网,数据和信息通过互联网交互,同时数据和其他互联网应用一样汇聚到了云端。
再举一个例子,一个具有红外模块的手机,可以通过发送红外信号来开关客厅的电视机,这种应用在功能机时代十分常见,那么这个场景属于物联网应用吗?看起来很像,同样是用手机操纵一个物体,不过此时你的电视并没有接入互联网,你的手机可能也没有,手机和电视的交互数据没有汇聚到云端,所以这个场景不属于现代物联网场景。
2.物联网的主体是“物”
前面说现代物联网应用是一种互联网应用,但是物联网应用和传统互联网应用又有一个很大的不同,那就是传统互联网生产和消费数据的主体是人,而现代物联网生产和消费数据的主体是物。
我们可以回想一下自己上网娱乐的日常:刷微博、写微博的是人,看微博的也是人;看短视频是人,拍短视频也是人;上淘宝买东西,下单的是人,收到订单进行发货的也是人;上在线教育网站学习,写课程的是人,学习课程的也是人。在传统互联网的应用场景中,生产的数据是和人息息相关的,人生产数据,也消费数据,互联网平台在采集这些数据之后,将分析和汇总的结果也应用到人这个主体上,比如通过你的偏好推送新闻、商品等。
不过在现代物联网的应用场景下,情况就有所不同了。首先数据的生产方是“物”,比如智能设备或者传感器,数据的消费者往往也是“物”,这里举个例子。
在智慧农业的应用中,孵化室中的温度传感器将孵化室中的温度周期性地上传到控制中心。当温度低于一定阈值时,中心按照预设的规则远程打开加温设备。在这一场景中,数据的生产者是温度传感器,数据的消费者是加温设备,二者都是“物”,人并没有直接参与其中。
当然,在很多现代物联网的应用场景中,人作为个体,也会参与数据的消费和生产,比如在上面的例子中,打开加温设备的规则是人设置的,相当于生产了一部分数据。同时,在打开加温设备时,设备可能会通知管理人员,相当于消费了一部分数据。但是在大多数场景下,人生产和消费数据的频次和黏度是非常低的。例如,我可能会花3个小时来写一篇博客,但我只会花几分钟来设置温度的阈值规则;我可能会刷一下午的抖音,但不会花整个下午的时间一条条地看孵化室的温度记录,我只要在特定事件发生的时候能够收到一个通知就可以了。在这些场景下,数据的主体仍然是“物”。
这就是物联网和传统互联网最大的不同:数据的生产者和消费者主要是物,数据内容也是和“物”息息相关的。