近年来,物联网通信领域设备层出不穷,RTU设备就是其中一种。此文,计讯我详细介绍RTU相关知识要点。
一、RTU概念介绍
RTU 英文全称Remote Terminal Units,中文全称为远程终端单元。
远程终端设备(RTU)是安装在远程现场的电子设备,用来监视和测量安装在远程现场的传感器和设备。RTU将测得的状态或信号转换成可在通信媒体上发送的数据格式。它还将从中央计算机发送来得数据转换成命令,实现对设备的功能控制。RTU主要应用于工业、农业、水利、电力、环保、气象、地震、交通、能源、商业领域等。
二、RTU主要特点
RTU是SCADA系统最为基本的组成单元。RTU作为一种安装在远程现场的电子设备,它的功能主要是监视并且测量安装在工作现场的传感器和其他的检测设备其主要目的是为了方便对远程工作现场的信号以及工业装置的监督测量和控制,RTU不仅能够把经过测量而得到的设备状态或者是设备测量所得到的信号转变成能够在通信媒体上发送的数据格式,它还能够把中央计算机发送出来的数据转变成命令,从而完成对设备的功能控制。
RTU在一般情况下能够经常被分成为两种情况的类型那就是“单板RTU”和“模块RTU”。“单板RTU"在一个版子中集中了所有的I/O接口,”模块RTU“在结构方面相对来说就比较简单因为它只有一个单独的CPU模块,不仅如此同时还可以有其他的附加模块,基本上这些附加模块都是通过加入一个“backplane”来实现的。
RTU作为一种非常耐用的远程现场检测控制装置,它能够支持SCADA控制中心和远程现场装置的通讯。它是一个单独的数据获取和控制单元。它最主要的作用就是能够进行远程工作现场设备的控制,从而获得设备数据,并且能够把数据传递给SCADA系统的调度中心。
三、RTU主要功能
采用三级看门狗检测机制,由CPU自带看门狗设计、硬件电路看门狗设计,软件看门狗设计等三级多重检测机制组成,运行故障自修复,保证设备永不死机;采用TCP心跳链路检测机制、掉线重连、数据补发,确保设备永远在线;采用短信与网络双通道设计,网络通道与短信通道可相互切换,当TCP/UDP断开连接时,可以用短信发送数据。
采集和传输一体化设计,通信稳定,节省成本,集传统水文遥测终端机功能与25G/3G/4G传输功能于一体,实现水文/水资源数据的采集、存储、显示、控制、报警及传输等综合功能。
支持大容量存储,长期保存设定参数及 历史 数据,提供16MB的数据存储空间,可存储10年以上的采集数据,同时支持TF卡存储。
支持远程参数配置(同时支持平台配置方式和短信配置方式)、远程程序升级。提供功能强大的中心管理软件,方便设备管理。
四、RTU主要应用
遥测终端RTU可以对远程工作环境进行遥控、遥测、遥信以及遥调,所以遥测终端RTU机非常适用于环境恶劣的工作地点。RTU产品广泛应用于石油天然气、水文水利、电力调度市政调度等行业中。
五、RTU与DTU有哪些区别
RTU一般用于监视、控制与数据采集的应用。具有遥测、遥信、遥调、遥控功能。通常都集成了模拟量与数字量的输入与输出,PMW控制,计数器,RS232和RS485接口,同时具备无线路由器的功能。DTU它是一个无线透传设备。是专门用于将串口数据转换为IP数据或将IP数据转换为串口数据通过无线通信网络进行传送的无线终端设备。
物联网智能网关要接入MES系统,需要从下面几个方面讨论:
1、多种采集协议的适配:车间设备一般具有多种接口和多种自动化协议,常见的有modbus、PPI、MPI、Profinet、hostlink等,接口一般为RS485、以太网、can口等。
2、具备边缘计算能力:物联网智能网关必须具备边缘计算能力,而不是傻瓜式的透传。可以对数据进行本地化预处理,然后再与MES服务器交互,这样能极大减轻MES服务器的压力。
3、与MES服务器间的通信规约和数据格式:物联网网关与MES服务器见需要支持实时性非常强的通信规约,如MQTT、DICP等,而不是普通的自动化协议。同时约定好传输的数据格式,以被MES服务器解析。
帝图数据采集器适合于用在MES系统的数据采集,比如汽车生产线的数据采集、变电站的数据采集等。
是如何确保设备本身安全。某些设备或设施可能无人值守地运行,因此不受频繁的安全性影响。报告称,使这些设备防篡改可能是有利的,因为这种类型的端点强化可以帮助阻止潜在的入侵者获取数据。它也可能抵御黑客或其他网络犯罪分子的攻击。
作为一种最佳实践,安全端点强化可能意味着部署一种分层方法,要求攻击者绕过多重障碍,旨在保护设备及其数据免遭未经授权的访问和使用。企业应该保护已知的漏洞,如开放的TCP/UDP端口,开放的串行端口,开放的密码提示,Web服务器、未加密的通信、无线连接等注入代码的位置。
另一个保护设备的办法是根据需要升级或部署安全补丁。但请记住,许多设备供应商在构建和销售设备时并不关注安全性。正如调查报告指出的那样,许多物联网设备被破坏后是不可修补的,因此无法保证安全。在投资的设备采用工业物联网之前,需要评估设备的安全功能,并确保供应商对设备进行彻底的安全测试。
当物联网设备试图连接到网络或服务时,要小心地管理物联网设备的身份验证,以确保信任是非常重要的。公钥基础设施(PKI)和数字证书为物联网设备身份和信任提供了安全基础。
如何保障物联网的安全?
物联网安全解决方案
1、物联网系统架构设计:包括数据采集、网络安全、云计算、物联网应用系统等。2、物联网协议:包括TCP/IP、UDP、>中国三大运营商都在大力发展物联网业务,物联网卡和NB物联网卡已成为物联网领域的重中之重。谈到物联网,很多人都在想大力发展NB物联网意味着什么。使用现有的2G、3G和4G网络以及移动网络信号是否不方便?
物联网卡的不同应用场景
高速率业务:主要使用3G、4G技术,例如车载物联网设备和监控摄像头,对应业务特点要求是实时数据传输。
中等速率业务:主要使用GPRS技术,例如居民小区或超市的储物柜,使用频率高但并非实时使用,对网络传输速度的要求远不及高速率业务。
低速率业务:业界将低速率业务市场归纳为LPWAN市场,即低功耗广域网。目前还没有对应的蜂窝技术,多数情况下通过GPRS技术勉力支撑,从而带来了成本高、影响低速率业务普及度低的问题。
目前低速率业务市场急需开拓,而低速率业务市场其实是最大的市场,如建筑中的灭火器、科学研究中使用的各种监测器,此类设备在生活中出现的频次很低,但汇集起来总数却很可观,这些数据的收集用于各类用途,比如改善城市设备的配置等等。
此时NB-IOT网络就应运而生,NB-IoT是指窄带物联网技术。NB-IOT聚焦于低功耗广域(LPWA)物联网市场,是一种可在全球范围内广泛应用的新兴技术。目前三大运营商已完成全国性主要地区的覆盖。
目前nb-iot物联卡具备以下优势
·大连接:每一个扇区可以支持10万个连接,与现有无线技术相比,NB-IoT可以提升50~100倍的接入数。
·广覆盖:比传统GSM网络增益20GB,一个基站提供的覆盖面积是以往的10倍。
·低功耗:NB-IoT节电技术DRX和PSM,通过减少不必要的信令和在PSM状态时不接受寻呼信息来达到省电的目的通常可以保障电池拥有5年以上的寿命。
·广应用:由于NB-IoT具有覆盖广、连接多、成本低和功耗低的优点,故其非常适合应用于低功耗设备,广泛应用于多种垂直行业。
·易使用:体积小,只需要搭配相应的NB-IOT模组,不占用内任何电路板空间。
·简单计费:NB物联卡的内部通信芯片、通信协议和资费政策较传统物联网卡有较大区别,支持定向连接,资费更优。
NB物联网卡和普通物联卡的区别有哪些?中景元物联指出合适NB-iot的应用场景非常多,对适合使用NB-iot的领域来说,机会非常多。从物联网企业家的角度来看,这等于是在扩大一个新的市场。在物联网时代,信息产业的传统运作模式正在被打破。
物联网(TheInternetofThings,简称IOT),即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通。
物联网并不是个新鲜的概念,20多年前,物联网概念由比尔盖茨首次在他的《未来之路》中提起。只是当时受限于无线网络、硬件及传感设备的发展,并未引起世人的重视。
2005年本人从事电表行业软件开发工作时,就接触过电力公司的远程抄表系统,这其实就是物联网的一种行业具体应用。传统的远程抄表系统均为集中抄读方式,即使用集中器通过485/MBus/PLC/Lora/Zigbee等有线或无线方式抄读目标设备的数据,如水表、气表、电表、传感器等。但是,有线存在布线困难问题,无线存在各种通信质量问题:如PLC难以避免噪声干扰、Lora通信速度较慢、点对点传输、ZigBee存在组网不可控现场通信质量差等。那有没存在一种通信技术,直接把设备数据上传到系统平台呢?这也是有的,一般方案是通过GPRS模块通信。但GPRS模块依然存在供电功耗和流量资费问题,因而没有很好地应用普及和推广。
2016年基于授权频谱(Licensed)的NB-IoT新型技术,很好的解决了GPRS的功耗问题,也因其大容量、覆盖广、高安全性等优势,在众多物联技术中脱颖而出,成为业界关注的焦点。具体来说,NB-IoT优点如下:
广覆盖:在同样的频段下,NB-IoT比现有的网络增益20dB,可更好满足厂区、管道井、井盖等这类对深度覆盖有要求的地方。
低功耗:模块在平时处于休眠状态,每天可根据程序设定自动唤醒上传数据,若没有收到请求的命令,模块会自动进入休眠,终端模块待机时间可长达8年。
低成本:与LoRa相比,NB-IOT无需自建基站,通讯稳定可靠。
大连接:同一基站可比现有无线技术提供50-100倍的接入数。
基于以上优点,NB-IoT通信技术可方便应用在以往难以应用远抄技术的领域,也使得传统远抄技术方案变得更简单,让设备通信更简单、更可靠。可广泛应用在各种行业中,比如:智能路灯、智慧停车、烟感气感监测、智慧消防、智能门锁、智慧水务、智慧井盖、智慧农业等行业应用。
目前,中国三大运营商正大张旗鼓地进行相关NBIoT通信基础建设,NBIoT相关行业应用也已初成规模。像NB-IOT在水表市场已小有突破,少数企业2018年出货实现了百万量级。燃气表龙头金卡智能,2017年全年试挂不足2万台,中间经过客户小批量试挂、中批量验证,2018年其出货量达到70万台。
凡事有利就有弊,那NBIoT通信技术应用有什么缺点呢?
传输数据少。基于低功耗的机制,注定了NBIoT只能传输少量的数据到远端,因此正式应用时要么单次传输字节数少,要么传输数据间隔长。比如智能水表、气表,一般是24小时传输一次数据。这意味着依靠实时数据分析的行业应用难以推广此技术。此外,还存在寿命到期电池更换的麻烦。
通信成本贵。目前NBIoT通信模块还是偏贵,主流芯片厂家主要有紫光展锐、华为海思和联发科,一块NBIoT模组在20~50元左右。通信流量上,电信是20元一年,包年时间多相对便宜,中国移动资费差不多,若设备量大还有议价空间。一块水电表零售价也就一两百元,NBIoT模组就吃掉了一大块成本。
技术待成熟。虽然中国各大运营商号称投入大量人力物力财力进行相关建设,NBIoT技术还不是很成熟。本人所在公司系统平台于2017年底就和电信云平台进行了系统对接,目前接了近万台NB-IoT电表和水表。发现电信平台依然在不断地更新升级,曾经在某商厦安装了300多块NBIoT电表,结果导致基站出现故障,后经电信技术人员积极抢修才恢复正常。诚然,电信云平台后面是华为公司作为技术支撑,实力强大,想必不久将来技术会成熟稳定。
平台对接难。电信的IOT平台走的是CoPA协议,CoPA协议对接方面复杂。虽然华为电信物联网平台上资料齐全,要和电信开放平台对接,还是要花不少时间。2017年公司研发部门安排专人花了2个月才对接好,为兼容传统tcp、udp通讯,后期又对设备通讯服务进行了优化处理,前前后后花了大概半年时间才完全稳定。因此,这对于一般传统企业还是有一定技术门槛的。
可以说,物联网是通向未来智能世界的万物互联必由之路,下一个万亿元级的通信业务,蕴育着巨大的市场空间,是未来促进社会发展刺激GDP增长的重要驱动力。NB-IoT通信技术,使得万物互联成了可能,将会普及到各个行业中。预计未来几年,物联网行业将因技术的更新换代呈现爆发性增长,拭目以待!
「只要有人的地方,就有物联网技术。」我不清楚这句话的出处,我只知道有人的地方就有江湖~哈哈。我想说的是,「物联网技术」这个名词是一个很大很泛的概念,我可以说不存在这种技术,我也可以说这技术实际上就是当今电子、通信、计算机三大领域的基础技术。
我在这问题下的回答「物联网和互联网的区别和联系?」简单阐明了物联网和互联网之间的关系。请问,1994年中国接入互联网以来,我们作为互联网原著居民的90后,认为互联网技术又是一种怎样的技术呢?
我就奇了怪了,当初教育局怎么不开一个互联网技术专业?实际上现在也没必要开设互联网专业了,当今大学的计算机系本科所学的大部分内容,就是互联网会用到的技术。其中之一是Web建站技术。
Web 建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASPNET、Web Services 是什么? - 张秋怡的回答
什么?你们计算机系不是学这些?来来来,我电脑坏了,过来帮我修一下电脑吧~
总之,互联网是一个时代,物联网,也是一个时代。物联网技术是当今电子、通信、计算机、IT行业技术的大融合。如图,物联网技术的技术组成(简单版)。
# 物联网技术之一:单片机/嵌入式开发
智能硬件,哎,不就是单片机吗?说到底就是一个微控制器,现在出现的智能手表,调光LED灯,蓝牙开锁,WiFi插座等等,说到底不就是单片机开发嘛?单片机,电子和通信专业一般都会教51或AVR、计算机系接触不到。现在流行的Arduino也是单片机开发的一种。
但是要做一款智能硬件,技术上只会单片机编程还是不行的。哎呀嘛什么智能硬件,本质上就是一个电子产品!。所以你要开发一款能拿得出手的智能硬件,电子系统设计必须要会的!
电子系统设计(电子系统设计与实践 (豆瓣)),我不是指《电子系统设计》这本书里的内容,而是一个动手实验过程。要做智能硬件,广看书没用,只会单片机编程也不够的!真正有用的是一个实打实的课程设计,或者一个项目经历。一个电子系统设计流程一般是这样的:
硬件设计阶段:
MCU选择
电路设计(电路图)
验证电路(面包板、万用板)
电路板设计(PCB图)
送工厂打板或自己做板
元器件、物料管理(采购等)
拿到电路板后
焊接芯片和元器件
上电测试
烧写最后版本的代码到芯片里
如果你熟悉以上硬件设计阶段,并知道要做什么事情,已经是一个合格的单片机硬件工程师了哈~接下来就是单片机软件工程师的事情了,单片机软件一般都不会太复杂,有的还是不用上 *** 作系统的裸机开发,做过单片机课程设计的学生都懂。
软件设计流程:
确定软件架构(主循环?状态机轮询?)
编写软件
调试代码(开发板或自己搭建好的电路)
烧写最终版本的代码到电路里
这些都不算复杂了,如果你用的芯片高级一点,不是微控制器而是微处理器的话,那么就是嵌入式开发了。
如图是ARM芯片架构系列。
一般网上STM32开发板的芯片是STM32F103,也就是Cortex-M3核,还算是单片机开发,如果外设没有太多功能,单片机想用更小巧一点的,可以选用M0核的芯片,名副其实的微控制器了。如果使用Cortex-A9开发,你这是要开发手机还是机顶盒(黑人问号)?
Cortex-A系列芯片的开发,或者说这类产品,一般一个人不可能独立完成所有工作,这种嵌入式开发的技术最少分为四个层次:硬件层、驱动层、系统层和应用层。每一层次都需要有人去设计。驱动和系统可以移植,硬件电路板肯定要专门的硬件工程师去做的,应用层可以交给应用工程师,只要上了Linux系统,不也就是Linux应用开发嘛?如果去网上买回来的嵌入式开发板,能拿得出手的项目只能应用层开发,比如什么「数码相框系统」、「视频点播系统」。别告诉我学会移植uboot或Linux就可以找工作了。
# 物联网技术之二:网络通信协议
智能硬件与传统的电子产品最大的差别,就是智能硬件连上了网络。要连上网络,就需要用到网络通信模块及学习网络通信协议——TCP/IP。
TCP/IP是一个技术的总称,里面包含两种协议TCP、UDP,位于网络通信分层模型的传输层,同时也是由 *** 作系统管理。而>
为了让电子产品有联网的能力,只要在电路设计上给主控芯片连接一个通信模块,写好收发网络指令的代码,剩下的就是电子产品设计了。
到这里,基本是一个物联网产品的雏形了,以上也是物联网中基本会用到的电子和通信技术。
# 物联网技术之三:服务端开发框架
Client/Server架构,即客户端/服务器架构。智能硬件连上后台服务器后,其就是一个客户端,一个终端。由于单片机中资源受限,实际上是不太可能用>
服务端开发就比较复杂了。单片机/嵌入式软件开发还好,只要学习好C语言即可打遍天下无敌手,而服务端开发,用Java呢还是Python还是PHP?反正Java和Python选一个就好了,嵌入式出身的工程师,一般都会学Python。
Python服务器端的开发框架种类繁多,Web开发的有Django、Flask、Tornado Web Server,TCP服务器可以用Twisted,等等。MQTT有已经做好的服务器,像这样的服务器不用自己开发,直接部署即可。
如图,这是我开发一个智能硬件的服务器端的框架图。使用Redis作为>
在这个项目开发中,最少需要开发用户端的>
到了这里,服务端开发和前面两个技术可以作为一个分层,前面的单片机/嵌入式和网络通信的开发可以算作是一个电子设备的开发,后台工程师只要拿到了这个电子设备,知道这个设备提供了哪些接口(API),就可以进行后台开发了——把设备连上网络,分配给它一个IP或者什么的,配置好接口及相关 *** 作,剩下的事情就交给前端了。
## 关于前端技术
关于前端技术,我这里不好单独写一个主题,其一,我对前端技术没有那么熟悉,还处于前端技术=HTML+JavaScript+CCS的概念,以及手机端的APP开发;其二,前端技术与电子硬件技术间隔相差太远,前端更多的是和美工沟通,和后台协调,和设计师交流,甚至可能还需要有一定的美感;其三,大部分项目的最重要的是实现设备的稳定性、联网、数据的获取和控制。如果设备不稳定,数据出现差错,没法控制,再漂亮的前端页面也没用。其四,如果是做智能家居,做消费电子领域的项目,针对广大普通消费者,比如WiFi插座,一个漂亮的界面是很重要,但是大多数的物联网项目,只需要一个后台管理界面就行了。
所以,没有前端的设计,界面都是很丑咯!
# 物联网技术之四:无线自组网
无线自组网,或称无线传感网络,这肯定是物联网专业的学生要学的一门学科,属于通信领域,电子、计算机出身的人对这没有太多的概念。无线自组网最典型的技术之一是,ZigBee。
什么是自组网?做个对比,比如我们的WiFi,我们要用手机去连一个SSID,输入密码才能连上WiFi,而且你的手机,一般来说也不可能再发射Wifi出去让其他手机连接,WiFi网络拓扑成星型网。
而自组网不一样,不需要用户输入用户名和密码,直接连到最近的一个自组网设备,最后自组网设备也可以作为一个中间节点,让下一级的设备连接进来,网络拓扑可以成星型网、簇型网和网型网。那么无线自组网的数据怎么流动呢?流去哪?无线自组网一般都会有一个数据汇聚的地方,这个地方就是网关。
但是ZigBee并没有连上互联网啊,它最多只是一个局域网!——这还不简单?这是就是网关要处理的事情了。而且,ZigBee协议栈Z-Stack是有Linux网关版本的。
Z-Stack - ZigBee 协议栈
不过呢,由于各种原因,ZigBee开始走下坡路了,最新的6LoWPAN会逐渐替代。6LoWPAN,是一种低功耗的无线网状网络,其中每个节点都有自己的 IPv6 地址,允许其使用开放标准直接连接到互联网。Zigbee使用网内专用地址,互联网主机无法访问。集成 Ipv6/6LoWPAN 堆栈的开源 *** 作系统Contiki也会逐步取代Z-Stack。
如果大学开设了无线自组网的课程,不是学习ZigBee的Z-Stack就是Contiki。使用无线自组网也并不是一个单独的开发过程,其技术需要结合单片机/嵌入式开发。
## 电源问题
是的,如果要用无线自组网,电池续航的能力是一个问题。如果是类似与WiFi插座、智能饮水机、智能风扇等等,接上市电就能用,这些电源都不是问题。而对于无线自组网,往大的方向说就是所有的便携式智能设备,都受限于电池续航能力,比如智能手表,运动手环。不过呢,突破电池技术并不是物联网开发者所需要做的工作,我们能做的,只能是挑选更低功耗的芯片,设计电路功耗更低一点,让单片机休眠并使用中断唤醒机制。
图,用水果电池供电的某430单片机系统。
# 物联网技术之五:RFID
仔细观察上面那张无线技术的图,最右边,NFC/RFID。嗯,对,RFID,非接触射频识别,也是物联网技术重中之重的技术,很多物联网书籍都会介绍RFID,搞得很多人以为RFID就是物联网。
介绍RFID前先简单说一下条形码。去超市购物的时候,收银员把扫描q对准上面的条形码扫一扫,商品信息和价格就录入到电脑里了。条形码替代了收银员手动输入数据,工作效率提高了几倍。
可是,进入21世纪后,条形码已经不能满足人们的需求,存储能力小、工作距离近、穿透能力弱、不能写 *** 作等等都是条形码的缺点。这个时候就出现了RFID技术。典型应用如下图:
(。。。好像没有什么奇怪的啊?)
一二线城市早已实现了的公交卡,以及校园一卡通,用的就是RFID技术。RFID可读可写,所以公交卡、校园卡的钱能存在卡里面。
NFC,也是RFID的技术一种,目前大部分手机都支持的NFC功能,手机取代公交卡真的是迟早的事。要是手机没有NFC功能,也可以这么装逼:
我看他用手机刷卡出入站挺方便,就问他怎么弄的,是不是要下载什么软件。
他告诉我:“这个很简单,只要把公交卡藏在手机套里就行了。”
同样,RFID开发也是离不开单片机开发,网上也有相关的RFID开发套件出售。
# 结语
当然,物联网技术绝对不止以上五种,物联网本身就是所有技术的大融合,做电子产品的还要考虑产品外壳,不过这是结构工程师的事情;做服务器后台的还要考虑用户帐号数据库读写等,前端也要考虑如何把设备数据和 *** 作方式优雅的展现给用户看,这些是IT程序员的事情;电池技术也需要单方面突破,超小体积、超大容量,这个还得等待多时。
与其说物联网是一种技术吧,不如说它是一个时代,物联网通过对相关技术进行整合,形成一个时代的概念,是一个建立在技术基础之上的时代。
物联网开发需要的技术一:单片机/嵌入式开发
智能硬件,哎,不就是单片机吗说到底就是一个微控制器,现在出现的智能手表,调光LED灯,蓝牙开锁,WiFi插座等等,说到底不就是单片机开发嘛单片机,电子和通信专业一般都会教51或AVR、计算机系接触不到。现在流行的Arduino也是单片机开发的一种。
但是要做一款智能硬件,技术上只会单片机编程还是不行的。哎呀嘛什么智能硬件,本质上就是一个电子产品!。所以你要开发一款能拿得出手的智能硬件,电子系统设计必须要会的!
二:网络通信协议
智能硬件与传统的电子产品最大的差别,就是智能硬件连上了网络。要连上网络,就需要用到网络通信模块及学习网络通信协议——TCP/IP。
TCP/IP是一个技术的总称,里面包含两种协议TCP、UDP,位于网络通信分层模型的传输层,同时也是由 *** 作系统管理。而>
AP(Access Point): 无线接入点,是一个无线网络的创建者,是网络的中心节点。简单来讲就像是无线路由器一样,设备打开后进入AP模式,在手机的网络列表里面,可以搜索到类似TPLink_XXX的名字。
STA(Station): 任何一个接入无线的设备都可以成为一个站点,也就是平时接入路由器的设备。
SSID(Service Set Identifer): 每个无线AP都应该有一个标示用于用户识别,SSID就是这个用于用户标识的名字,也就是我们经常说到的wifi名。
BSSID(Service Set Identifer): 每一个网络设备都有其用于识别的物理地址,称作MAC地址,一般情况下出厂会有一个默认值,可更改,也有其固定的命名格式,也是设备识别的标识符。BSSID是针对设备说的,对于STA的设备来说,拿到AP接入点的 MAC地址 就是这个BSSID
ESSID(Service Set Identifer): 是一个比较抽象的概念,它实际上就和SSID相同(本质也是一串字符),只是能如果有好几个无线路由器都叫这个名字,那么我们就相当于把这个SSID扩大了,所以这几个无线路由器共同的这个名字就叫ESSID。
总结一下:
BSSID就是具体的某个连锁店编号或地址
SSID就是连锁店的名字或照片
ESSID就是连锁店的总公司或招牌或品牌
然后一般SSID和ESSID都是相同的
物联网时代技术开始规模化服务民众,方便快捷显得尤为重要,WIFI直连便是一个典型案例。目前主流的WIFI配置模式有以下两种:
设备热点配网,智能硬件处于AP模式(类似路由器,组成局域网),手机用于STA模式
手机连接到处于AP模式的智能硬件后组成局域网,手机发送需要连接路由的ssid和pwd以及自定义的一些信息至智能硬件,智能硬件接收后,找到对应的路由器主动去连接路由器,完成配网。
又叫智能配网、快速配网、简单配网。智能硬件处于混杂模式下,监听网络中的所有报文,抓取空口包。手机APP按照一定的协议格式将ssid和pwd及自定义的一些信息编码,以UDP报文格式通过广播包或组播包发送,智能硬件接收到UDP报文后解码,得到正确的ssid和pwd及自定义信息,然后找到对应的路由器主动去连接路由器,完成配网。
优势:
劣势:
优势:
劣势:
此处大致介绍一下流程,当然实际为增加成功率考虑到安全性或者业务不同,肯定比这复杂丰富的多。比如为了安全性,会对定义的UDP广播协议采用自定义的一种安全性定义,增加校验增加加密等。比如为了增加成功率会才有一定的优化策略等等。
详细可参考:
此处大致介绍一下流程,当然实际为增加成功率考虑到安全性或者业务不同,肯定比这复杂丰富的多,比如传输ssid和pasword,有的厂商使用>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)