基于蓝牙传输的无线console连接装置研制与应用

2017-12-07 10:32李祝红赵灿明纪诗厚杜炳
数字技术与应用 2017年9期

李祝红+赵灿明+纪诗厚+杜炳

摘要:使用蓝牙模块代替传统线缆,则任何可作为蓝牙主机的设备(如电脑、手机等)均可与该交换机相连,从而对交换机进行配置。使工作人员可以摆脱有线带来的困扰,相对自由选择地选择工作地点,同时在日常配置交换机时,不需携带笨重的笔记本电脑,从而提高配置工作的效率与便捷性。

关键词:蓝牙无线传输技术;console;SPP协议

中图分类号:TP39 文献标识码:A 文章编号:1007-9416(2017)09-0078-02

网络交换机上的“Console”端口,是对交换机进行参数配置和管理的,虽然还有其他若干种配置和管理交换机的方式(如Web方式、Telnet方式等),但是,这些方式必须依靠通过Console端口进行基本配置后才能进行。因为其他方式往往需要借助于IP地址、域名或设备名称才可以实现,而新购买的交换机显然不可能内置有这些参数,所以通过Console端口连接并配置交换机是最常用、最基本也是网络管理员必须掌握的管理和配置方式。

在進行交换机参数配置时,需要通过专门的Console线连接至配置用计算机(通常称作终端)的串行口。但携带线材及笔记本电脑极为不便,配置人员所处的的工作环境也会受到数据线带来的局限性。

1 系统总体设计

采用无线通讯方式代替传统Console线连接的方式,利用手机代替笔记本电脑,配置人员可以摆脱有线带来的困扰,相对自由选择地选择工作地点,同时在日常配置交换机时,不需携带笨重的电脑,从而提高配置工作的便捷性。系统结构图如图1所示。

2 硬件系统设计

2.1 硬件系统设计

根据系统功能对整个系统进行总体设计,并进行模块划分,将系统主要分为4个单元:系统供电单元、232转换模块、蓝牙模块以及水晶头。系统硬件框图、实物图如图2、图3所示。

2.2 系统供电单元

蓝牙模块的电力来自内置锂电池。模块留有开关,可以通过开关控制模块的电力供应。

内置锂电池供电:不插入MiniUSB外接电源,将电池供电开关拨向“on”位置,即可使用内置锂电池供电。

2.3 232转换模块

采用MAX232芯片,将蓝牙模块输出的TTL电平信号转化为RS232电平信号,应用原理图如图4所示。

2.4 蓝牙模块

蓝牙模块采用CSR蓝牙2.0+EDR芯片,通讯高效安全,抗干扰能力强,内部flash芯片嵌入了蓝牙SPP协议,无需安装蓝牙驱动程序,配对成功后即可通信。

蓝牙模块可以通过AT命令设置串口参数,以便模块与路由器/交换机串口参数保持一致。

3 系统软件设计

软件基于android 4.4版本系统开发,APP主要提供常用命令配置和手动指令输入两大功能。

3.1 通过蓝牙连接网络设备

基于蓝牙开放的API接口开发专用连接工具。

3.2 通过蓝牙端口发送命令和接受数据实现对网络设备配置的读写

基于蓝牙的序列端口与网络设备进行通信,可以对网络设备进行读写操作。常规的操作如下:

(1)配置网络设备的登陆方式;

(2)配置网络设备的管理地址;

(3)配置网络设备的端口;

(4)配置网络设备的VLAN;

(5)配置网络设备的路由信息;

(6)保存网络设备配置;

(7)对网络设备的其它配置;

(8)提供常用配置命令。

通过手机输入字母对网络设备进行配置较为繁琐,为了解决手工输入命令的繁琐,系统提供了常用命令的配置模板,使用人员只需选择相关的配置模板进行修改即可对网络设备进行配置。endprint