- 4
- 0
- 约8.45千字
- 约 118页
- 2021-09-07 发布于北京
- 举报
3.? ZigBee组网技术 ZigBee中,只有PAN协调点可以建立一个新的ZigBee网络。当ZigBeePAN协调点希望建立一个新网络时,首先扫描信道,寻找网络中的一个空闲信道来建立新的网络。 5.4 任务四:Wi-Fi技术5.4.1 Wi-Fi技术的基础知识 Wi-Fi是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。其实就是IEEE 802.11b的别称,是由一个名为“无线以太网相容联盟”(Wireless Ethernet Compatibility Alliance,WECA)的组织所发布的业界术语。 1. ?Wi-Fi网络架构 Wi-Fi网络架构主要包括如下六部分。 (1) 站点(Station): (2) 基本服务单元(Basic Service Set,BSS): (3) 分配系统(Distribution System,DS): (4) 接入点(Access Point,AP): (5) 扩展服务单元(Extended Service Set,ESS): (6) 关口(Portal): 2. ?Wi-Fi网络工作原理 WiFi的设置至少需要一个Access Point(AP)和一个或一个以上的Client(hi)。AP每100?ms将SSID(Service Set Identifier)经由beacons(信号台)封包广播一次,beacons封包的传输速率是1?Mb/s,并且长度相当的短,所以这个广播动作对网络效能的影响不大。 3. ?Wi-Fi网络的使用 一般架设无线网络的基本配备就是无线网卡及一台AP,如此便能以无线的模式,配合既有的有线架构来分享网络资源,架设费用和复杂程度远远低于传统的有线网络。如果只是几台电脑的对等网,也可不要AP,只需要每台电脑配备无线网卡。 5.4.2 Wi-Fi设备的应用实践 1. 实践内容 在网关上开发Wi-Fi模块间的通信程序。 2. 实践原理 IOT-L01-05型物联网综合实验箱提供两款Wi-Fi模块,一种是USB接口Wi-Fi模块也就是平常经常用到的USB无线网卡,将它插在应用网关的U口上刻使应用网关具备Wi-Fi通信的功能,另一种是传感器节点上使用的可插针式Wi-Fi模块,以后简称Wi-Fi模块,这也是本节中将重点介绍的模块,该模块内集成了完整的Wi-Fi及TCP/IP协议栈,通过UART口与节点上的STC单片机通信获取传感器数据。 3. 硬件接口 Wi-Fi模块的外围电路图如图5.12(左)所示,可以看到该模块是个高集成模块,为用户屏蔽了绝大部分电路特性,它为用户提供的接口只有20和21管教的发送和接收两个接口,也就是UART接口,UART接口输入输出的是TTL电平信号,可以直接与各种型号的单片机相连,也可以通过MAX232芯片(图5.12中)进行电平转换成标准的RS232电平信号,然后通过DB9串口(图5.12右)接口与上位机相连。 图5.12 Wi-Fi模块的电路图 4. 配置和使用Wi-Fi模块 实验箱内的Wi-Fi模块出厂默认工作在AP模式下,为Wi-Fi模块所在传感器节点上电,在PC机上可以通过Windows自带的功能找到一个名为HI-LINK-****?的无线Wi-Fi网络SSID,该网络的接入密码接入该网络,并将PC机的无线IP地址配置为192.168.16.***?网段。打开IE浏览器,在地址栏输入地址“192.168.16.254/ser2net.asp”,回车确认,用户名密码均为“admin”,即可进入Wi-Fi模块的IE配置窗口,如图5.13所示。 图5.13 Wi-Fi模块的IE配置窗口 对Wi-Fi模块进行如图5.14及图5.15所示的参数修改,点击Apply键确认,Wi-Fi模块重启,将PC机连入同一无线网络(本例中为“snan4love”),并将IP地址设置为192.168.0.***?网段。在PC机上尝试PING Wi-Fi模块的IP地址(本例中为192.168.0.145),如果可以ping通,证明Wi-Fi模块配置成功。 图5.14 对Wi-Fi模块进行参数设置1 图5.15 对Wi-Fi模块进行参数设置2 5. 应用网关Wi-Fi通信程序的设计 本应用程序是基于Android平台的Wi-Fi通信测试程序,整个程序可以分为两部分。 (1) 利用XML进行程序布局,布局思路如下: 在第一行需要两个EditText文本框,分别填写Wi-Fi模块的IP地址和
原创力文档

文档评论(0)