一文带你了解,什么是4G DTU,浅述关键技术点,揭开小白的困惑!

今天和大家聊聊4G DTU!就是下面这个东西!

一文带你了解,什么是4G DTU,浅述关键技术点,揭开小白的困惑!_第1张图片

最近做到一个项目,非常像物联网,其实是工业自动化范畴。具体需求是这样子的!传感器获取数据,然后通过4G DTU将这些数据发送到云端,云端对数据进行解析、存到MySql数据库中。由于云服务器是Linux,所以服务端软件应该是用Java开发!

我相信,初此接触这个的小伙伴,肯定是一脸懵*,下面我就将自己做的Demo给大家分享下,希望真心能帮到大家!

为了便于整体的认知。我就啰嗦一下。

1. 什么是4G DTU?

它是一种硬件。翻译过来就是数据传输单元。通俗理解就是,用来传输数据的的一种硬件。既然是用来传输数据的,那就能将它视为一个管道,那么就是说。指令同过它传给设备,而管道是不对这些指令做出响应的。

2. 怎么用它?

        4G DTU有输入、输出接线口。除了这些物理接线口,4G DTU它还能无线的方式就数据传出去,传送到指定的服务端。有人就疑问了,怎么传呢?一般而言,每个DTU的生产商都会有带有相应的说明文档和配置工具(其实就是一个串口调试工具),只不过这个串口调试工具已经将一些配置指令做好了,你只要点按钮就能对4G DTU配置了。所谓的配置是指:通过这个配置工具,指定服务端的IP和端口。

        有些小伙伴可能都不知道IP和端口到底意味着什么,更不知道Socket是啥,其实,socket就是IP+Port,所以通过socket就能实现两台计算机(通信设备)的通信。

那我们需要深入了解什么叫波特率、停止位、校验位...? 我的回答是:不需要,我们不需要造轮子,通常我们也造不了好的轮子,所以对于学习技能而言,会应用就可以了。

3.DTU通信的条件是?

        DTU能与其他通信设备通信的条件是,需要一个固定的ip,通常是指有一个公网IP,在这里我想有一些小伙伴又不知道什么叫公网IP了,所谓的公网IP是相对局域网而言的,通常你的公司、你的学校,这样的一些团体、组织中,他们可以看作是一个整体,他们整体可能有一个IP,这个IP可能是唯一的(之所以说可能,是因为,这些团体它又包含在一个大的区域中,而这些区域可能才只有一个唯一的IP)能和全世界的互联网能直接通信。但是整体内部中,它的IP在全世界范围来看,并不是唯一的,这样不唯一的IP是不能直接和全世界的互联网通信的。我们需要的IP,就是在全世界是唯一的IP!但是对于我们来说,这个IP上哪儿去弄?这就需要用到内网穿透了,内网穿透就是指用一种手段,将内网(也就是局域网!)映射成公网IP的手段。有了这样的IP的话,我们的计算机上的任何一个软件,都能在全世界的任何一个地方,通过socket去访问。

内网穿透我推荐“花生壳”软件。这是一个非常不错的软件,主要是免费!


具备这个条件后,就是串口通信了,下期,我将继续分享,讲讲串口通信!最后贴上代码供大家学习、参考!

欢迎大家和我交流,喜欢编程的朋友,可以关注我的微信公众号:"软件编程网站开发"

你可能感兴趣的:(一文带你了解,什么是4G DTU,浅述关键技术点,揭开小白的困惑!)