什么是物联网
本人最近参与了一项IOT的项目,大概也有两个月的时间了,来写一下自己对与我所认为的物联网的一些看法,万字长文。物联网顾名思义就是将物体与网络连接起来,下面是来自百度百科的解释
物联网(Internet of Things,简称IOT)是指通过 各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、 连接、互动的物体或过程,采集其声、光、热、电、力学、化 学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络
技术在物联网的推进中所扮演的角色
我们都知道不管是物联网,还是移动互联网,还是电子商务等底层都是多种技术的支撑。本人是从事Java开发的相关工作,在最初接触到IOT项目的时候还是满好奇的,其实在java的世界中万物皆对象吗,正如上面解释那样通过各种传感器来进行通信,那么对应的就会有各自的操作客户端,主要是对于各种硬件协议的交互,有大家熟知的Tcp/ip协议,有websocket,还有UDP协议。基本原理就还是通过通信协议进行数据交互,在这里我想说的其实就是,在微服务盛行的当下IOT微服务架构也比较成熟,结合自身业务需求组建符合自己的业务架构能减少人员的成本开销和快速迭代的便利性,我认为iot的架构不像其他互联网架构一样需要那么高的灵活性,但是好的架构对于开发部署扩展都会是一个比较好的地基。