原标题:蓝牙组网与设备入网还真是一个技术!

蓝牙组网也是随着蓝牙的发展而发展的。经典蓝牙(BR/EDR)只能以点对点的方式建立联系,严格意义上不能称作组网。例如,蓝牙音箱;某一时刻只能和某一设备之间建立连接,构成主机从机关系。

低功耗蓝牙(BLE)到来之后,发展到点对多点的方式。例如,PC作为主机时,可以通过蓝牙,同时连接蓝牙鼠标,蓝牙键盘和蓝牙耳机。本质上来说是蓝牙同时和多个设备通过连接的方式建立通信。以一台设备为中央节点,其他外围节点都单独连接在中央节点上,便构成了星型网络。

随着低功耗蓝牙的发展,蓝牙Mesh组网技术于2014年问世,基于私有协议,蓝牙Mesh能够支持设备间多点对多点传输,构成了网状网络结构。它的出现大大提高了设备之间的沟通能力。灵活的传输方式,任何节点设备和边缘设备之间都可以沟通,中继,转发。

不同的设备有不同的分工,能力强的设备可以帮助转发广播,实现了传输距离的极大提高。有一个本质的提高就是实现了设备的群控,与点对多点的星型网络不同,它以广播的形式,同时发给多个设备,这些设备可以做到同时响应。

配网

配网,是指让设备接入网络,通常只对于WiFi设备。Wifi设备需要连接上路由器(也就是Wifi热点,又称作AP)才能上网,实现数据上报和远程控制。上面也提到了WiFi的痛点就是配网难。为什么WiFi组网要比蓝牙复杂?

因为WiFi组网首先要连上路由器,要给它账号密码,还要给它服务器的IP和端口。但是在我们身边很多物联网设备是不具备直接输入这些信息的能力。例如,智能插座,既没有按键也没有屏幕,怎么把配网的参数给它?当前业界有这些方案:

1、一键配网

一键配网原理是通过手机或路由器发送UDP广播包的形式,将路由器的名字和密码广播出去。Wifi设备在进入配网的时候,其实就是在空中抓取广播包,抓到包之后解析就可以获取到路由器的名字和密码,然后连接上路由器。

2 、蓝牙辅助配网

给物联网设备专门增加一个蓝牙芯片,只用作配网使用。通过手机蓝牙把WiFi的账号密码发过去,蓝牙芯片收到后,转发给WiFi芯片,WiFi芯片再去联网。

3、 零配

Wifi设备进入配网状态的时候,会将自己的MAC地址通过报文的方式发送出去,这个时候路由器下面支持零配的设备(例如天猫精灵),就可以获取到需要配网设备的MAC地址,同时天猫精灵会将自己保存的路由器名字和密码通过报文发给设备。同时等待设备连接上网络,进行外网绑定。

这里推荐蓝牙+WiFi的技术方案。当然这里的蓝牙,并不仅仅只是辅助配网的功能,最强大的是它本地组网和控制功能。

4、蓝牙+wifi组网方案的优点

与其他的组网方式相比,蓝牙组网更加简单方便,无需面对WiFi设备联网的难点。而且其组网和运行均与互联网没有一点关系。更重要的是,方便与手机电脑(自带蓝牙)等设备沟通。

优点也是缺点,在万物互联的物联网世界里,不能连上互联网,不能远程,不能后台管理,基本是很难被大家认可的。如何给它加上一双翅膀呢?

蓝奥声科技采用ble+wifi的方案:蓝牙负责本地的组网,现场控制,WiFi负责远程接入,云端连接,信息上报。蓝牙帮助WiFi配网,WiFi帮助蓝牙与云服务器连接。这样既解决了蓝牙的缺陷,也解决了WiFi的痛点。

如何实现批量配网和组网

如何方便快捷的进行配网和本地组网,是方案商们需要认真考虑的事情。以蓝牙+wifi为例,设备入网需要以下操作。创建子网,然后添加代理节点设备,配置网络ID和序码,成功加入子网,蓝牙透传路由器的账号密码,服务器ip和端口,代理节点顺利入网。然后本地组网,选择要添加的设备(MAC地址),以蓝牙广播的形式批量发送出去,成功添加设备接入子网中。

结语

科技的发展,技术的进步,给人们带来的是生活的便捷。每一次的突破,都是无数个程序员的辛勤耕耘,技术的道路是一条永无尽头的长路,走在这条路上,你只能不断向前,否则你将在岁月中被遗忘。

相关文章