《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于藍牙的無線接入點設計
基于藍牙的無線接入點設計
來源:微型機與應用2010年第18期
何國泉1,鄒云康2,趙進輝1
(1.江西農業大學 工學院,江西 南昌330045;2.東華理工大學 信工學院,江西 撫州34400
摘要: 以51單片機P89V51RD2為主控制器、ROK101008為藍牙模塊、W3100A為TCP/IP硬件協議棧、以太網網卡芯片RTL8201為網絡接口,介紹了一種基于藍牙的無線接入點的硬件結構和軟件流程。該設計支持TCP/IP協議和藍牙協議,具備藍牙設備的無線上網功能,通過Internet實現數據的遠程傳輸。
Abstract:
Key words :

摘  要:51單片機P89V51RD2為主控制器、ROK101008藍牙模塊、W3100ATCP/IP硬件協議棧、以太網網卡芯片RTL8201為網絡接口,介紹了一種基于藍牙的無線接入點的硬件結構和軟件流程。該設計支持TCP/IP協議和藍牙協議,具備藍牙設備的無線上網功能,通過Internet實現數據的遠程傳輸。
關鍵詞: 藍牙技術;無線接入技術;以太網;互聯網

無線接入技術是實現無線網接入有線網的網絡通信技術,其典型應用就是無線接入點。無線接入點是一個用于將無線網與有線網連接到一起,使無線客戶端和有線網絡之間能夠相互發送和接收數據的裝置,是無線移動終端設備接入到Internet的網絡接口。無線移動終端可通過無線接入點訪問Internet資源[1]。
    基于藍牙的無線接入點就是實現藍牙無線移動終端接入Internet的網絡接口,其主要功能是通過藍牙無線傳輸技術,使藍牙設備接入Internet網,實現一個或數個藍牙設備的無線上網功能。
1 藍牙接入點的組成
    藍牙接入點的結構框圖如圖1所示。它由前端和后端兩部分組成,前端部分由藍牙模塊和單片機組成,構成藍牙收/發模塊,主要功能是通過藍牙協議,與其他藍牙設備建立無線鏈接,實現藍牙設備間的無線通信;后端則由單片機和TCP/IP協議棧芯片、以太網網卡芯片組成,構成單片機網絡接口模塊,主要功能是通過TCP/IP協議棧芯片、網卡芯片,再經RJ45接入Internet,根據TCP/IP協議,與Internet上的服務器進行通信,實現數據的遠程傳輸。這樣,通過藍牙接入點就可實現從藍牙網接入到Internet網,完成藍牙協議與TCP/IP協議的轉換。藍牙接入點為其他藍牙設備提供了無線上網途徑。

2 藍牙接入點的設計
    由圖1可知,藍牙接入點的設計包括藍牙收/發模塊的設計和單片機網絡接口模塊的設計,每個模塊又包括硬件設計和軟體設計兩部分。
2.1 藍牙收/發模塊設計
2.1.1 硬件設計

    藍牙收/發模塊主要由單片機通過異步串行通信接口與藍牙模塊連接而成。由于單片機與藍牙模塊的工作電壓不一定相同,不僅需要考慮電源變換問題,還需要考慮邏輯電平的轉換問題。若所選單片機與藍牙模塊都是+3.3 V供電,則可把單片機的UART串口與藍牙模塊的UART串口直接相連接。
    在本設計中,所選用的單片機P89V51RD2是+5 V供電,ROK101008是+3.3 V供電,需要進行電源變換。電源變換電路比較簡單,采用電源變換芯片AMS1117-3.3即可。至于邏輯電平轉換,可在P89V51RD2與ROK101008之間接入IDT公司的電平轉換芯片IDT74FCT164245T,其連接示意圖如圖2所示。

2.1.2 軟體設計
    藍牙收/發模塊的軟體設計包括藍牙鏈接和數據的收/發兩部分。藍牙設備間的通信主要是通過單片機向藍牙模塊發送HCI指令、接收HCI事件的形式實現[2-3]。當兩個藍牙模塊鏈接成功后,就可以按照藍牙規范規定的ACL數據包格式收/發數據。
    本系統設計的是藍牙終端點對點的鏈接,其通信流程如圖3所示。由圖可知,藍牙通信過程主要有藍牙模塊的初始化、查詢、鏈接、數據通信和鏈接斷開等幾個過程。實現時,可以將藍牙指令以函數的形式封裝成一個HCI指令接口函數庫。編寫HCI驅動程序時,可直接從函數庫中調用HCI指令函數,對藍牙設備進行基本操作,如對藍牙設備進行復位、讀取藍牙設備的地址、初始化、查詢、建立鏈接、收發數據和斷開鏈接等[4]。

2.2 單片機網絡接口模塊設計
2.2.1 硬件設計

    單片機網絡接口模塊主要由單片機P89V51RD2、TCP/IP硬件協議棧芯片W3100A及物理收發芯片RTL8201BL組成,完成單片機與Internet間的通信。
    W3100A芯片提供了直接總線模式(Direct Bus I/F)、間接總線模式(Indirect Bus I/F)和I2C總線模式(I2C Bus I/F)三種不同的接口模式與MCU相連接。為了提高數據的網絡傳輸速率,本設計采用直接總線模式和時鐘工作模式。單片機與W3100A的硬件連接示意圖如圖4所示。

    W3100A是韓國Wiznet公司專門為以太網互聯和嵌入式設備推出的一款硬件TCP/IP協議棧芯片。在芯片硬件中安裝了簡單的TCP/IP協議棧,實現了軟件硬化,降低了軟件開發的開銷及難度。W3100A提供MII接口與PHY芯片RTL8201BL相連。
2.2.2 軟體設計
    對于W3100A,可配置成客戶端,也可配置成服務器端。W3100A的客戶端工作模式與服務器端工作模式基本相同,不同的地方是,只要把客戶端工作流程中發起鏈接請求處改成偵聽鏈接請求,則客戶端工作模式就變成了服務器端工作模式。本設計中把W3100A配置成客戶端,在建立起與PC服務器的連接后,就可實現數據的發送和接收。整個過程的建立基于TCP協議。客戶端主程序的流程如圖5所示。從客戶端主程序的流程可以看出,客戶端的工作過程包括初始化、建立鏈接、收發數據和終止鏈接四個步驟。在所有初始化及參數設置完成以后,就可發起鏈接請求。若鏈接失敗,則返回重新執行SOCKET初始化程序。若鏈接成功,程序將讀取SOCKET狀態寄存器的內容,判斷SOCKET所處的狀態,然后,根據SOCKET所處狀態的不同進行相應的處理。整個TCP/IP的工作過程都是建立在W3100A的中斷機制基礎之上。

    W3100A芯片的工作方式類似于Windows的Socket API,WIZnet公司為W3100A提供了專門的Socket API軟件包,只要調用Socket API函數,就可很方便地用單片機C語言來編寫單片機的網絡通信接口程序。
    藍牙技術以其成本低、組網靈活等優點正成為當今世界的一個研究熱點,是下一代無線個人區域網(WPAN)的理想實現技術。與目前的IEEE802.11以太網無線接入技術相比,基于藍牙的無線接入技術在小區域組網中更具優勢。作為藍牙無線接入技術的典型應用,藍牙接入點具有廣泛的應用前景,如機器人、遠程監控、數據遠程傳輸及無線上網等。可以預見,在不久的將來,基于藍牙技術的移動通信產品及移動互聯網必將在工農業生產和人們的生活中應用越來越廣泛。
參考文獻
[1] 黎連業,郭春芳,向東明.無線網絡及其應用技術[M].北京:清華大學出版社,2004.
[2] 何國泉,李躍忠,黃志紅.基于HCI層的單片機對藍牙模塊的控制[J].科技廣場,2005(1):43-46.
[3] 金純,許光辰.藍牙技術[M].北京:電子工業出版社,2001.
[4] 王瀾.藍牙技術及其在測試與監控系統中的應用探討[J].中國鐵道科學,2002,23(6):24-29.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
免费永久网站黄欧美| 欧美一区二区三区视频在线观看| 一区二区三区四区在线| 国产欧美日韩在线播放| 欧美视频国产精品| 欧美日韩亚洲国产精品| 欧美日本一区| 欧美日韩高清不卡| 欧美日韩一区自拍| 欧美视频二区| 久久亚洲私人国产精品va| 欧美在线免费一级片| 亚洲三级电影在线观看| 国产精品99久久久久久久女警| 亚洲精品影院| 99在线|亚洲一区二区| 一区二区高清| 亚洲永久免费| 亚洲精品韩国| 亚洲精品久久久久中文字幕欢迎你| 亚洲激情在线| 一本色道久久综合亚洲精品按摩| 韩国欧美国产1区| 欧美日韩一级黄| 欧美色123| 欧美高清在线视频观看不卡| 免费成人激情视频| 欧美理论在线| 久久综合九色综合网站| 久热综合在线亚洲精品| 欧美第一黄网免费网站| 久久大逼视频| 久久久精品动漫| 免费亚洲电影在线观看| 欧美激情一区二区三区不卡| 欧美日韩三级在线| 欧美电影在线观看完整版| 欧美激情一区二区在线| 欧美三区美女| 国产午夜精品视频| 国产精品毛片高清在线完整版 | 久久综合电影一区| 欧美一区亚洲| 美女性感视频久久久| 欧美日韩国产天堂| 欧美激情第一页xxx| 欧美天堂亚洲电影院在线观看| 国产精品久久久久久影院8一贰佰| 国产精品一区=区| 欧美四级在线| 欧美日本一区| 欧美激情视频一区二区三区免费 | 欧美中文在线视频| 午夜精品福利一区二区三区av | 国产精品久久久久三级| 欧美色视频在线| 欧美日韩视频在线一区二区| 国产精品日韩精品欧美在线| 国产精品成人午夜| 精品51国产黑色丝袜高跟鞋| 国产一区二区三区久久久| 亚洲激情国产精品| 香蕉乱码成人久久天堂爱免费| 亚洲精品在线一区二区| 亚洲精品网站在线播放gif| 亚洲国产一区二区精品专区| 亚洲国产欧美不卡在线观看| 亚洲一区二区三区欧美 | 欧美小视频在线观看| 激情久久五月| 亚洲视频中文| 亚洲精品日日夜夜| 欧美一级久久| 欧美精品一区视频| 伊人久久大香线| 亚洲电影免费观看高清完整版在线观看| 激情久久五月| 亚洲视频一区在线观看| 亚洲精品中文字| 亚洲小说区图片区| 蜜桃av一区二区三区| 欧美风情在线观看| 欧美乱大交xxxxx| 欧美视频一区二区在线观看| 欧美视频免费在线观看| 激情视频一区| 午夜精品久久久久久久99水蜜桃| 久久av资源网| 亚洲精品护士| 久久久久久久久伊人| 欧美bbbxxxxx| 欧美日韩精品系列| 影音先锋日韩精品| 欧美在线视频观看| 日韩一级视频免费观看在线| 久久久久五月天| 国产精品永久| 有坂深雪在线一区| 欧美亚洲色图校园春色| 亚洲欧美日韩综合| 欧美特黄a级高清免费大片a级| 亚洲韩国青草视频| 91久久国产精品91久久性色| 欧美在线3区| 欧美国产欧美综合| 国产精品久在线观看| 亚洲毛片在线| 一卡二卡3卡四卡高清精品视频| 性欧美xxxx大乳国产app| 欧美视频网站| 一区二区三区成人| 亚洲一区www| 欧美视频中文一区二区三区在线观看 | 亚洲一区二区三区在线观看视频 | 亚洲人成亚洲人成在线观看图片| 在线一区二区三区四区五区| 欧美高清视频一区二区三区在线观看| 国产精品国产三级国产普通话蜜臀| 国产综合久久久久久鬼色| 亚洲欧美国产高清| 亚洲精品视频中文字幕| 毛片av中文字幕一区二区| 激情欧美丁香| 亚洲国产综合在线看不卡| 欧美v国产在线一区二区三区| 亚洲第一视频| 亚洲乱码国产乱码精品精| 久久精品国产69国产精品亚洲 | 国产伦精品一区二区三区| 亚洲嫩草精品久久| 99视频精品全部免费在线| 欧美一区二区视频97| 国产九九精品| 99这里有精品| 亚洲欧美日韩国产中文| 欧美粗暴jizz性欧美20| 亚洲国产成人tv| 久久国产黑丝| 午夜精品久久久久久久蜜桃app| 国产精品一区二区久久久| 亚洲午夜女主播在线直播| 日韩午夜中文字幕| 噜噜爱69成人精品| 亚洲激情成人网| 久久精品亚洲热| 欧美亚洲视频在线观看| 国产欧美日韩亚洲一区二区三区 | 亚洲欧美日韩一区在线| 欧美精品免费在线| 怡红院精品视频| 日韩视频精品| 欧美成人a视频| 99精品国产福利在线观看免费 | 中文欧美日韩| 一区二区欧美日韩| 国产精品久久夜| 一区二区三区四区国产精品| 亚洲日本视频| 欧美日韩一区在线| 午夜视频在线观看一区二区三区| 亚洲一区二区三区在线播放| 国产欧美另类| 亚洲欧美美女| 午夜在线视频观看日韩17c| 欧美日韩国内自拍| 亚洲欧美日韩国产综合| 欧美va天堂va视频va在线| 黄色成人免费观看| 一区二区毛片| 欧美日韩国产美女| 亚洲日本中文字幕| 亚洲精品一区二区三区在线观看| 久久阴道视频| 国语精品中文字幕| 一本色道久久综合| 欧美日韩亚洲网| 99视频热这里只有精品免费| 新67194成人永久网站| 亚洲国产成人精品久久久国产成人一区| 久久精品夜色噜噜亚洲a∨| 欧美—级a级欧美特级ar全黄| 亚洲国产欧美在线| 欧美亚洲综合久久| 亚洲国产精品日韩| 日韩一二三在线视频播| 欧美老女人xx| 日韩一级欧洲| 久久影视精品| 亚洲人成久久| 久久精品国产欧美激情| 亚洲毛片一区| 亚洲国产精品久久久久| 亚洲高清色综合| 国产精品激情| 亚洲欧美中日韩| 欧美日韩999| 亚洲电影一级黄| 国产精品一区二区你懂的| 日韩一级裸体免费视频| 国产真实久久|