
物联网之基础
物联网相关的基础知识介绍
学为所用
实战为王,IT技术重度爱好者,物联网骨灰级发烧友!
展开
-
转战物联网·基础篇13-了解物联网之物连接相关通信技术(2)
转战物联网·基础篇12-了解物联网之物连接相关通信技术(2)三、硬件设备间组网的通信技术与通信协议(2)11、6LoWPAN12、Profinet 接上篇文章,为了浏览方便,将上一篇中的物联网-物连接架构图在这里再次放一张。三、硬件设备间组网的通信技术与通信协议(2)11、6LoWPAN 在6LoWPAN出现之前,一直认为将IP协议引入无线通信网络不太现实。因为之前的IP协议对内存...原创 2020-01-04 14:20:23 · 1856 阅读 · 0 评论 -
转战物联网·基础篇12-了解物联网之物连接相关通信技术(1)
物联网架构之物连接一、物连接架构概览1、通过一张图了解“物连接”2、网关控制器内部功能二、硬件设备间组网的物理链路形式1、有线组网2、有线接口-串口(RS232)3、有线接口-RS485总线、CAN总线4、有线接口-以太网(RJ45接口)5、无线组网三、硬件设备间组网的通信技术与通信协议1、Modbus2、KNX3、ZigBee4、Z-Wave一、物连接架构概览1、通过一张图了解“物连接” ...原创 2019-12-20 10:50:16 · 3998 阅读 · 5 评论 -
转战物联网·基础篇11-物联网架构与互联网及普通硬件项目的本质差异及重点概述
物联网架构与互联网及普通硬件项目的本质差异及重点概述 物联网的整体架构上,包括互联网和硬件端两部分,硬件端又分单机直接接入云端和硬件先组网之后再接入云端两种。在实际应用中,大部分是硬件先组网再接入云端的结构。通俗理解物联网,可以认为就是相关的硬件设备连接到一起,又连接上互联网应用,组成一个新的应用项目。看一下下面的示意图: 从上图我们可以看出,云端部分在原有的互联网应用基础上增加了“云接...原创 2019-12-14 15:13:04 · 650 阅读 · 0 评论 -
转战物联网·基础篇10-物联网架构硬件端的特点及行业应用,对初创项目的选型建议
物联网架构特点、与互联网的差异,对初创项目的选型建议A、硬件终端直接连接Internet,无需硬件端再组网B、硬件终端本地连接网关控制器,网关控制器连接InternetC、以上两种架构的适用场景及优缺点1、上面的A架构(终端直连架构)2、上面的B架构(网关连接架构)3、行业应用选择建议之我见一点总结基于硬件端架构对初创选型的一点建议 物联网的组成,在硬件端整体架构方面,会有两种组织形式。一种是...原创 2019-12-04 21:41:11 · 1190 阅读 · 0 评论 -
转战物联网·基础篇09-选择MQTT协议还是CoAP协议
前面章节介绍过,MQTT协议和CoAP协议都是物联网中比较流行的协议,都对传输量做了很大的精简,传输开销小,以适应物理网的网络环境。 XMPP协议也有人说是适合物联网通信的,但它是基于XML,对于嵌入式硬件设备来说,实现XML解析是非常困难和消耗资源的。 还有大家熟知的HTTP协议,它对于嵌入式硬件设备来说应该属于重量级,也不太合适。目前很多物联网设备都是资源受限型的,内存空间和计算能...原创 2019-08-07 16:55:40 · 871 阅读 · 0 评论 -
转战物联网·基础篇08-例说MQTT协议各控制报文
前面讨论了MQTT协议的控制报文的格式,下面利用图解的方式,分别举例探讨各个控制报文的详细内容。原创 2019-08-05 18:43:41 · 461 阅读 · 0 评论 -
转战物联网·基础篇06-深入理解MQTT协议之基本术语
通过上一节我们对MQTT协议已经有了初步的印象,这一节我们开始深入的理解一下MQTT协议,介绍常用的MQTT 3.1.1版本,5.0版本后面指介绍新增部分即可。这一节我们先介绍MQTT里常用的术语(非官方文档直接复制)。 网络连接(Network Connection): MQTT 是一种连接协议,底层使用 TCP/IP (传输层协议)提供网络连接,提供有序、可靠的、双向字节流传输。这...原创 2019-07-20 22:12:51 · 706 阅读 · 0 评论 -
转战物联网·基础篇07-深入理解MQTT协议之控制报文(数据包)格式
在MQTT协议中,一个控制报文(数据包)的结构按照前后顺序分如下三部分:结构名中文名解释说明Fixed header固定报文报文的最开始部分,所有报文都包含这个部分Variable header可变报文固定报文的附加部分,有些报文没有这个部分Payload有效载荷需要携带的信息内容,有些报文没有这个部分1、固定报头(Fixed header...原创 2019-07-23 18:09:57 · 1757 阅读 · 0 评论 -
转战物联网·基础篇05-通俗理解MQTT协议的实现原理和异步方式
网络上搜索MQTT协议,会出现太多的解释,这里就不做官方标准释义的复制了。这一节我们从实战理解角度,通俗的将MQTT协议的作用及实现原理说一下,旨在可以快速理解MQTT协议。所以可能会出现很多看似不标准的解释,但是更容易理解MQTT的内涵,对MQTT十分精通者请忽略此文。 在物联网项目中,经常出现的要求是“有限环境”。什么意思呢,通俗说就是网络可能不太稳定,带宽也可能很小,网速也比较低,硬...原创 2019-07-16 17:55:59 · 1255 阅读 · 1 评论 -
转战物联网·基础篇03-从JSON数据到短指令谈思维的转变
了解了物联网项目的大体结构之后,我们先从物联网的联网相关部分说起,这也是物联网项目中的关键环节。在联网环节中,不仅要考虑如何连接上,还要考虑连接后如何传输数据。换句话说数据是以什么格式进行传输,对系统压力和稳定性以及整体项目更有利。在互联网项目开发中,多数情况大家习惯了用JSON数据包来进行网络两端的数据交互。转入到物联网项目中也自然会想到用JSON来交换数据,一些大厂的物联网平台也是这样做的...原创 2019-07-11 18:16:48 · 1239 阅读 · 0 评论 -
转战物联网·基础篇02-物联网中的角儿
今天的物联网,主要向遥控遥感、智能互联、数据综合、高效安全方向发展。人们对未来的向往总会找到一些漂亮的词语去美化一下,如智能家居、智慧交通、智能医疗、智能电网、智能物流、智能农业、智能电力、智能安防、智慧城市、智能汽车、智能建筑、智能水务、智能工业、商业智能、平安城市等等与人工智能一起描绘着! 这些名词相互覆盖、渗透、关联,这只是一个概念而已。作为搞技术开发的我们,不能被这些炒作概念(并非...原创 2019-07-10 22:17:45 · 6343 阅读 · 0 评论 -
转战物联网·基础篇04-不可不知的进制关系与数据传输的本质
说起进制,大家都能想到二进制、10进制、16进制、8进制等等,但是在互联网应用开发中,却很少用到这些换算。在物联网短指令应用中,却十分常见。 无论是互联网应用还是物联网应用,在网络传输层传送的其实都是二进制数据。因为现代通信设备对信号处理都是用的数字电路,数字电路的输入输出只有两种状态,那就是高电平或低电平,也就是对应二进制数据的1和0。按照一定的时序和时钟基准,就可以代表了不同的信息。理...原创 2019-07-12 18:40:57 · 1382 阅读 · 0 评论 -
转战物联网·基础篇01-物联网之我见
先说一下为什么叫“转战物联网”系列。这个系列文章是写给之前从事互联网开发或嵌入式开发人员,现在想转入物联网项目开发,并想了解物联网开发与互联网开发的区别和必要的新侧重知识点,以及物联网整体项目架构和相关开发人员角色定位有哪些的专题系列。从概念理解、框架描述到侧重技术知识点描述如何构建一个完整的物联网项目,从而使原来从事其它领域的开发人员可以快速进入物联网开发实战当中,并找到适合自己的开发角色。...原创 2019-06-27 12:25:10 · 4383 阅读 · 0 评论