[发明专利]用于WiFi与ZigBee无线网络协议转换的嵌入式网关无效
| 申请号: | 200810139162.8 | 申请日: | 2008-08-14 |
| 公开(公告)号: | CN101340404A | 公开(公告)日: | 2009-01-07 |
| 发明(设计)人: | 陈曙;段雨顺 | 申请(专利权)人: | 山东大学 |
| 主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L29/06 |
| 代理公司: | 济南金迪知识产权代理有限公司 | 代理人: | 许德山 |
| 地址: | 250100山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 wifi zigbee 无线网络 协议 转换 嵌入式 网关 | ||
1、一种用于WiFi与ZigBee无线网络协议转换的嵌入式网关,包括微处理器、系统总线以及与微处理器相连接的外围电路,其特征在于外围电路包括Flash存储器、SDRAM存储器、异步串行通信口、以太网接口、JTAG接口、USB接口和USB无线网卡,以及GPIO接口和ZigBee无线收发模块;微处理器为嵌入式微处理器,内置支持Linux、Windows CE嵌入式操作系统的存储器管理单元、缓冲存储器、以太网媒体存取控制器、双端口USB 2.0全速主机接口、两个UART、以及一个模拟电压测量模数转换器。
2、如权利要求1所述嵌入式网关的一种运行方法,其特征在于步骤如下:
1)加载ZigBee无线收发模块驱动;
2)加载是否成功,是,进行下一步;否则等待30秒之后转入步骤1;
3)加载USB无线网卡驱动;
4)加载是否成功,是,进行下一步:否则等待30秒之后转入步骤3;
5)运行嵌入式网关客户端程序;
6)等待10秒;
7)运行嵌入式网关服务器端程序。
3、如权利要求2所述嵌入式网关的一种运行方法,其特征在于步骤5)中网关客户端的运行方法,步骤如下:
a、创建进行网络通信的套接字;
b、设置网络相关参数;
c、与服务器端套接字进行连接;
d、服务器端是否接受连接,是,进行下一步;否则转入步骤c;
e、打开ZigBee无线收发模块设备文件;
f、ZigBee无线收发模块监听是否有数据接受,有,进行下一步;否则转入步骤f;
g、接受ZigBee网路数据,并存储到数据缓冲区;
h、将数据从缓冲区写入USB接口,由USB无线网卡将数据打包成WiFi协议格式发送出去,然后转入步骤f,进入死循环。
4、如权利要求2所述嵌入式网关的一种运行方法,其特征在于步骤7)中网关服务器端的运行方法,步骤如下:
①创建一个能够进行网络通信的套接字;
②设置相关网络参数;
③绑定套接字数据结构中的IP地址和特定的端口号;
④套接字处于监听状态;
⑤是否有客户端连接请求,是,进行下一步;否则转入步骤④;
⑥与客户端套接字创建连接通道;
⑦打开ZigBee无线收发模块设备文件;
⑧无线网卡监听是否有数据接受,有,进行下一步;否则循环转入步骤⑧;
⑨接受WiFi网络的数据,并存储到数据缓冲区;
⑩将数据从缓冲区写入GPIO接口,由ZigBee无线收发模块将数据打包成ZigBee协议格式发送出去,然后转入步骤⑧,进入死循环。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810139162.8/1.html,转载请声明来源钻瓜专利网。





