關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于Android平臺(tái)的物聯(lián)網(wǎng)網(wǎng)關(guān)方案設(shè)計(jì)

基于Android平臺(tái)的物聯(lián)網(wǎng)網(wǎng)關(guān)方案設(shè)計(jì)

作者: 時(shí)間:2013-03-20 來(lái)源:網(wǎng)絡(luò) 收藏

3 Android的藍(lán)牙串口通信和網(wǎng)絡(luò)通信
3.1 Android的藍(lán)牙串口通信
“藍(lán)牙”是一種短距離的無(wú)線連接技術(shù)標(biāo)準(zhǔn)的代稱(chēng),實(shí)質(zhì)內(nèi)容就是要建立通用的無(wú)線電空中接口及其控制軟件的公開(kāi)標(biāo)準(zhǔn)。利用“藍(lán)牙”技術(shù),能夠有效地簡(jiǎn)化移動(dòng)通信終端設(shè)備之間的通信,也能夠成功地簡(jiǎn)化設(shè)備與因特網(wǎng)之間的通信,從而數(shù)據(jù)傳輸變得更加迅速高效,為無(wú)線通信拓寬道路。Android的藍(lán)牙(Bluetooth)協(xié)議棧使用BlueZ (Linux官方的Bluetooth棧)來(lái)實(shí)現(xiàn)對(duì)GAP、SDP和RFCOMM等應(yīng)用規(guī)范提供支持,并獲得了SIG認(rèn)證。BlueZ的RFCOMM提供Bluetooth上的串行仿真,這使得串行端口應(yīng)用程序和協(xié)議不加更改地在Bluetooth上運(yùn)行。RFC OMM模塊和用戶(hù)模式dund的后臺(tái)進(jìn)程實(shí)現(xiàn)了Bluetooth撥號(hào)網(wǎng)絡(luò)。Bluetooth規(guī)范支持針對(duì)Bluetooth HCI數(shù)據(jù)分組的UART(通用異步接收器/傳送器)和USB傳輸機(jī)制。BluZ棧同時(shí)支持這兩個(gè)傳輸機(jī)制(drivers/Bluetooth/)。圖4為Android Bluetooth部分的關(guān)系圖。

本文引用地址:http://m.butianyuan.cn/article/159476.htm

c.JPG


Android包含了對(duì)藍(lán)牙協(xié)議棧的支持,這使得藍(lán)牙設(shè)備能夠無(wú)線連接其他藍(lán)牙設(shè)備交換數(shù)據(jù)。Android的應(yīng)用程序框架提供了訪問(wèn)藍(lán)牙功能API,實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)或點(diǎn)對(duì)多點(diǎn)的無(wú)線交互功能。使用藍(lán)牙API,一個(gè)Android應(yīng)用程序能夠?qū)崿F(xiàn)下列功能:掃描其他藍(lán)牙設(shè)備、查詢(xún)本地藍(lán)牙適配器用于配對(duì)藍(lán)牙設(shè)備、建立RFCOMM信道、通過(guò)服務(wù)發(fā)現(xiàn)連接其他設(shè)備、數(shù)據(jù)通信和管理多個(gè)連接。圖5為本設(shè)計(jì)的藍(lán)牙串口通信流程圖。實(shí)現(xiàn)了藍(lán)牙設(shè)備打開(kāi)、可見(jiàn)、搜索和連接管理。

d.JPG

物聯(lián)網(wǎng)相關(guān)文章:物聯(lián)網(wǎng)是什么




評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉