先说一下为何叫“转战物联网”系列。这个系列文章是写给以前从事互联网开发或嵌入式开发人员,如今想转入物联网项目开发,并想了解物联网开发与互联网开发的区别和必要的新侧重知识点,以及物联网总体项目架构和相关开发人员角色定位有哪些的专题系列。从概念理解、框架描述到侧重技术知识点描述如何构建一个完整的物联网项目,从而使原来从事其它领域的开发人员能够快速进入物联网开发实战当中,并找到适合本身的开发角色。前端
本节是开篇,先从做者多年实战的角度,理解一下物联网的前世此生,并不是那些推广类的概念炒做,彻底以贴近实战的角度出发,阐明本身的观点,但愿对你们进入物联网开发有必定的启发。编程
目前一般对物联网解释是:Internet of things,首字母缩写简称iot或IoT。物物相连,万物互联,从英文看,是在互联网(国际网络)以后,是服务于物体的互联网。可追溯到1990年施乐公司的网络可乐贩售机,1995年比尔盖茨在《将来之路》一书中也曾说起物联网,但未引发普遍重视。1999年美国麻省理工学院的一位教授首次提出物联网的概念。后端
这样你们会有一个理解,也就是只有将物体链接到英特网上才是物联网,有不少例子,例如wifi插座、远程监控摄像头、智慧交通系统、智能家居等。安全
可是个人理解这个应该是狭义的物联网,由于不管从中文的字面理解仍是在物联网系统项目的实际实施中,都有不链接英特网可是设备要自组网运行,或者虽然链接了英特网,可是须要先各设备之间自组网后再经过某个设备链接英特网的状况,并且是很广泛的。这我理解为是广义的物联网,也就是只要两个及以上硬件设备间经过某种方式实现的信息数据的交互,就应该是物联网的范畴。也有不少例子,如:最初的小区门铃呼叫系统、安保指挥呼叫系统、早期的防盗系统、甚至是对讲机、各阶段的电话机,这些都应该是物联网的一种或一个部分。因此说1876年美国人贝尔发明了电话,这也应该是广义物联网的开始。网络
事实上,随着人们对网络安全及隐私的重视程度加深,将来很难作到全部单一设备都直接链接到采用公共协议的互联网公有云上,势必要以特定的方式组建属于本身可控的集群网络。所用的组网方式不必定是TCP/IP协议的形式,会有不少专用的形式出现。例如无线方式的ZigBee、LoRa及利用2.4G或433M编写自有协议组网等,因此应该把物联网理解的更宽泛一些,不是要连上如今的宽带或WiFi才是物联网,这样有助于咱们后面对整个物联网项目所涉及到的知识点的更快理解。架构
咱们总结一下,物联网技术,首先是电子技术搭建了各个环节所须要的设备。终端设备是信息的采集端或动做的执行端,采集结果的发送以及动做执行指令的接收,就须要传输,若异地传输就须要网络,若是须要远程数据计算、存储,就须要数据中心、若是须要异地控制或显示,就须要客户端,客户端与设备终端及数据中心创建联系,就须要平台。框架
那这些除了电子技术支撑,提供相应的运行设备,还须要各类逻辑计算的设计、开发,就是代码编程,有基于WEB的编程开发,有前端、后端,有写接口的、有写页面的、有写数据处理的、有些逻辑处理的、有写计划任务的等等,更要有基于硬件的编程开发,有基于单片机底层开发的、有嵌入系统开发的、有使用片上系统二次开发的等等,这就会用到了N多编程语言和工具。编程语言
咱们这里要分享的,就是与硬件联网、数据传输处理相关的实战开发必要了解的知识点。工具
本节完,待续......设计