物联网短距无线通信论文

时间:2022-10-28 08:07:07

物联网短距无线通信论文

由于无线通信技术迅速发展,短距无线通信呈现出异彩纷呈的景象。技术性能各异,传输特性不同,市场需求驱动着新技术的不断创新[4]。为了满足社会发展的需求,为培养创新型应用人才,我们结合我校研究生的移动计算理论系统实验,以及本科生的课程设计、毕业设计等教学实践环节,选择主流的短距无线通信技术,开展了基于物联网的短距无线通信技术的系统实验研究,包括:WiFi/IEEE802.11,ZigBee/802.15.4,以及蓝牙(Bluetooth)等基础性实验;以及基于物联网的GSM,CDMA,GPS等与不同短距无线通信技术的网络融合的实验;结合实际案例开展短距无线通信组网的实验研究,以及基于嵌入式系统泛在无线通信技术的综合开发。

1短距无线通信的基础实验

1.1蓝牙无线通信实验实验环境。硬件:SemitARM9200开发板,PC机1台,串口线(公母)1条,USB电缆1根,网线1条,TTP66031块,9V电源。软件:RedHat9.0以上Linux操作系统。(1)蓝牙协议栈移植实验。本实验选择了Linux环境下广泛使用的蓝牙开源协议栈BlueZ。学生通过将BlueZ移植到嵌入式平台的完整过程,理解蓝牙协议的层次结构、同步/异步链路的建立以及常用的蓝牙Profile,为蓝牙应用功能的开发奠定基础[7]。(2)蓝牙无线数据通信实验[8]。本实验通过软件控制蓝牙实现串口数据无线传输的功能。通过对软件源代码的剖析,使学生理解通过协议栈控制蓝牙设备的过程以及建立异步数据链路的方法,便于学生理解软件协议栈与硬件设备之间的配合工作。(3)蓝牙无线语音通信实验[9-10]。本实验通过软件控制蓝牙实现语音无线通信功能。通过对软件源代码的剖析,使学生理解建立蓝牙同步链路以及用同步链路传输语音的方法,作为蓝牙电话网关设计的基础。

1.2WiFi/IEEE802.11b/g无线通信实验实验环境:硬件:SemitARM9200开发板,PC机一台,串口线(公母)1条,网线1条,WLAN11gUSB适配器1个,9V电源1个,无线路由器1个。软件:RedHat9.0以上Linux操作系统。本实验通过嵌入式主机上的802.11b/g无线接入模块,向100m范围内的WLAN终端设备提供无线接入功能,并与WLAN终端进行无线数据传输,提供文件传输的示例软件。1.3ZigBee无线通信实验实验环境:硬件:SemitARM9200开发板,PC机一台,串口线(公母)1条,网线1条,ZigBee模块2个(1主、1从),9V电源1个,5V电源2个。软件:RedHat9.0以上Linux操作系统。开发板:输入cd/mnt/SEMIT_ProjectdZigBee进入该文件夹。输入./send就可以看到通过串口传来的温度信息了。

2短距无线通信与异构网络融合的系统实验

2.1蓝牙无线通信与GSM/GPRS网络融合的系统实验实验环境:硬件:SemitARM9200开发板,PC机一台,串口线(公母)1条,USB电缆1根,网线1条,TTP6603一块,9V电源。如图1所示。软件:RedHat9.0以上Linux操作系统。在开发板:输入cd/mnt/SEMIT_Project/Bluetooth_Cellphone/Bluetooth_Cellphone_Server输入./server。在PC上输入:cd/mnt/SEMIT_Project/Bluetooth_Cellphone/Bluetooth_Cellphone_Client在PC端用USB电缆连接TTP6603在PC端:输入./Bluetooth_link。通过蓝牙,按如上的操作界面提示进行操作,就可以实现在PC端与GSM网络通话了。其中,嵌入式主机为蓝牙电话网关,实现了蓝牙短距无线通信与GSM网络的融合。

2.2WiFi短距无线通信与广域网的融合实验拓扑图如图2所示。在开发板:输入cd/mnt/SEMIT_Project/Multinet/802.11输入./PC1_init。在PC2端:输入.PC2_init。输入ping172.27.0.1和ping192.168.0.56,如果ping的通,说明通过WiFi成功的实现了PC机与广域网的通信,以及PC机之间的互相通信。

2.3WSN与广域网的融合系统实验[14]实验拓扑图如图3所示。实验环境:硬件:SemitARM9200开发板,PC机1台,串口线(公母)1条,网线1条,ZigBee模块2个(1主、1从),9V电源1个,5V电源2个。软件:RedHat9.0以上Linux操作系统。在开发板:输入cd/mnt/SEMIT_Project/WSN/WSN_Client在PC机:输入cd/SEMIT_Project/WSN/WSN_Server输入./Server。开发板输入:./client192.168.0.22(PC机IP)在PC端就能看到开发板端通过网线传过来的温度信息了。

3短距无线通信的综合开发系统

实验研究[15]基于物联网应用的典型案例,我们利用Bluetooth、WiFi短距无线通信开发了完整的定位信息无线传输系统。如图4所示。其中,嵌入式主机起到主控作用,GPS模块用于接收定位卫星信号并进行处理,向嵌入式主机提供定位和标准定时信息。网关上的Bluetooth和802.1lb/g模块作为两种可选的短距离无线通信方式,能够将定位信息以无线的形式传送到其他设备,例如上图中带有Bluetooth和802.llb/g通信功能的手机或计算机。具体实验环境[16-17]:硬件:SemitARM9200开发板,PC机一台,串口线(公母)1条,网线1条,WLAN11gUSB适配器2个,GPS模块1个,9V电源2个,7.5V电源1个,无线路由器1个。实验拓扑图见图5。软件:RedHat9.0以上Linux操作系统。图5实验拓扑图PC机:输入cd/SEMIT_Project/GPS_Wireless/GPS_Wireless_Server输入./pc_config。在开发板:输入cd/mnt/SEMIT_Project/GPS_Wire1ess/GPSWire1ess_C1ient输入./ARM_config输入Ctrl+C即可停止程序运行。其中,GPRMC数据格式中,GPS的实用数据含义为:A=数据可用,N=北半球,E=东半球。

4结语

物联网是利用“泛在网络”实现“泛在服务”,短距无线通信是推动其发展的重要力量之一。本文从基础实验、以及与异构网络的融合、综合开发等三方面对短距无线通信进行了系统实验研究。通过实验研究,使学生们对主流的短距无线通信不仅有较为深入的感性认识,而且还要有较为系统的用知能力,最终目的是通过实验提高学生的创新实践水平。

作者:倪林 张义红 杨义 单位:东华大学信息科学与技术学院

上一篇:绿色无线通信技术论文 下一篇:Linux环境下无线通信论文