一 Android藍芽開發兩個基本概念

2021-06-16 11:49:39 字數 1229 閱讀 4597

參考:

1.rfcomm協議:

乙個基於歐洲電信標準協會

etsi07.10

規程的序列線性**協議。此協議提供

rs232

控制和狀態訊號,如基帶上的損壞,

cts以及資料訊號等,為上層業務

(如傳統的序列線纜應用

)提供了傳送能力。

rfcomm

是乙個簡單傳輸協議,其目的是針對如何在兩個不同裝置上的應用之間保證一條完整的通訊路徑,並在它們之間保持一通訊段。

rfcomm

是為了相容傳統的串列埠應用,同時取代有線的通訊方式,藍芽協議棧需要提供與有線串列埠一致的通訊介面而開發出的協議。

rfcomm

協議提供對基於

l2cap

協議的串列埠**,基於

etsi07.10

。可支援在兩個

bt裝置之間同時保持高達

60路的通訊連線。

rfcomm

只針對直接互連裝置之間的連線,或者是裝置與網路接入裝置之間的互連。通訊兩端裝置必須相容於

rfcomm

協議,有兩類裝置:

dte (data terminal endpoint

,通訊終端,如pc,

printer)

和dce (datacircuit endpoint

,通訊段的一部分,如

modem)

。此兩類裝置不作區分。

2.mac

硬體位址

mac(medium/mediaaccesscontrol,

介質訪問控制

)mac

位址是燒錄在

networkinte***cecard(

網絡卡,nic)

裡的.mac位址,

也叫硬體位址,是由

48比特長

(6位元組

),16

進製的數字組成

.0-23

位叫做組織唯一標誌符

(organizationallyunique

,是識別

lan(

區域網)

節點的標識

.24-47

位是由廠家自己分配。其中第

40位是組播位址標誌位。網絡卡的實體地址通常是由網絡卡生產廠家燒入網絡卡的

eprom(

一種快閃儲存器晶元,通常可以通過程式擦寫

),它儲存的是傳輸資料時真正賴以標識發出資料的電腦和接收資料的主機的位址。

Android 藍芽開發 《一》

關於android藍芽的開發 關於藍芽,官方文件上面提到可以用來 1.掃瞄其他的藍芽裝置 2.查詢當地的藍芽介面卡,對藍芽進行配對 3.建立rfcomn 序列 協議 通道 4.通過服務發現連線其他裝置 5.和其他裝置進行資料傳輸 6.管理多個連線 藍芽基礎 blutoothadapter 藍芽介面卡...

Android 藍芽遊戲開發(一)

藍芽4.0 據說是超低功耗,隨之而來的是智慧型手錶 手環 同屏對戰塔防等。咱也了解了解相關的技術,做技術儲備。今天需要總結的是藍芽聊天的例子,例子 於android的官網。我們把關鍵的技術理一下。關於藍芽開發的主題,可以參考android官網的這個鏈結。1.bluetoothadapter 表示乙個...

專案開發錄製兩個

keyword 時刻。爭,效用。利息。關鍵句 沒有結果只能說明一點力氣。你的努力都是假的!從事情的反應,你就可以讓你花多少時間!那裡有話語技術的權利,我們不是靠管理。你覺得不僅讓你從別人,有你能給別人帶去什麼。選擇共同做專案,就意味著承擔這份責任。維持彼此之間的就是利益。我把專案分配給你做。是對你的...