Compact Framework的進(jìn)行藍(lán)牙(Bluetooth)廣播程序的

Compact Framework的進(jìn)行藍(lán)牙(Bluetooth)廣播程序的

ID:41331342

大小:240.00 KB

頁(yè)數(shù):7頁(yè)

時(shí)間:2019-08-22

Compact Framework的進(jìn)行藍(lán)牙(Bluetooth)廣播程序的_第1頁(yè)
Compact Framework的進(jìn)行藍(lán)牙(Bluetooth)廣播程序的_第2頁(yè)
Compact Framework的進(jìn)行藍(lán)牙(Bluetooth)廣播程序的_第3頁(yè)
Compact Framework的進(jìn)行藍(lán)牙(Bluetooth)廣播程序的_第4頁(yè)
Compact Framework的進(jìn)行藍(lán)牙(Bluetooth)廣播程序的_第5頁(yè)
資源描述:

《Compact Framework的進(jìn)行藍(lán)牙(Bluetooth)廣播程序的》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、WindowsMoible,Wince使用.NETCompactFramework的進(jìn)行藍(lán)牙(Bluetooth)廣播程序的開(kāi)發(fā)簡(jiǎn)述本文講述如何使用32feet.NET實(shí)現(xiàn)Bluetooth的廣播程序,同時(shí)演示了Broadcomstack在WindowsMobilie下的實(shí)現(xiàn)。背景在.NETCompactFramework下的Bluetooth開(kāi)發(fā)之32feet.NET?的反饋中?camper9999?同學(xué)希望實(shí)現(xiàn)藍(lán)牙廣播的功能,本文就是一個(gè)基于32feet.NET藍(lán)牙廣播的實(shí)現(xiàn)。sammylp?的

2、提出代碼掛死問(wèn)題,其實(shí)是使用過(guò)程的不恰當(dāng)造成的,本文演示如何使用線程防止UI線程的掛起,程序的假死。另外一個(gè)同學(xué)(不好意思忘記哪位了)問(wèn)32feet.NET是否支持Broadcomstack,所以本文的實(shí)現(xiàn)運(yùn)行于安裝Broadcomstack的windowsmobile中。感謝各位的反饋,現(xiàn)在盡量在一篇文章中回答。關(guān)于Bluetooth開(kāi)發(fā)的也可以參考以下其他文章:.NETCompactFramework下的Bluetooth開(kāi)發(fā)之WindowsEmbeddedSourceToolsforBluet

3、ooth.NETCompactFramework下的Bluetooth開(kāi)發(fā)之32feet.NET.NETCompactFramework下的Bluetooth開(kāi)發(fā)之BluetoothVirtualSerialPort.NETCompactFramework下的Bluetooth設(shè)備的配對(duì)30Daysof.NET[WindowsMobileApplications]-Day02:BluetoothManager(藍(lán)牙管理器)什么是廣播所謂廣播就是消息發(fā)送方向公眾(public)發(fā)送信息的過(guò)程,廣播有一

4、個(gè)主要的特點(diǎn)是消息發(fā)送方不需要知道消息接收方的存在?,F(xiàn)實(shí)生活中廣播的例子如收音機(jī)廣播,GPS衛(wèi)星廣播,以太網(wǎng)同網(wǎng)段數(shù)據(jù)包的廣播等等??墒撬^藍(lán)牙廣播其實(shí)不算嚴(yán)格下的廣播,因?yàn)樗{(lán)牙通信過(guò)程中有發(fā)現(xiàn),配對(duì),甚至驗(yàn)證過(guò)程,所以通信雙方是需要握手的,沒(méi)辦法實(shí)現(xiàn)嚴(yán)格意義上的廣播。本文例子實(shí)現(xiàn)了一個(gè)通過(guò)注冊(cè)訂閱方式的組播過(guò)程(MultiCast)。?實(shí)現(xiàn)服務(wù)端服務(wù)端負(fù)責(zé)監(jiān)聽(tīng)和注冊(cè)服務(wù),同時(shí)把消息發(fā)送到已經(jīng)注冊(cè)的設(shè)備去。在例子中服務(wù)端使用PC實(shí)現(xiàn),其實(shí)可以使用WindowsMobilie作為服務(wù)端,32feet.

5、net庫(kù)基本兼容PC和CE。taobhttp://ban86.comtbwhttp://tbwtbwtaob.com防曬霜排行榜www.zhenzhushop.com防曬霜排行榜9強(qiáng)http://duleina.com防曬霜熱賣(mài)排行榜10強(qiáng)www.fujialou.com防曬霜排行榜http://kaoruan.comfs.fujialou.comfs.kaoruan.comfs.yipinfenxiang.com2juu.comwww.5dpet.comijize.comwww.lllib.com

6、tntwl.comwww.tttbk.comtaob.haogougu.com成員定義privateBluetoothListenerlistener;privateboollistening=true;privateListclientList=newList();privateSystem.Threading.ThreadlistenThread;privateSystem.Threading.ThreadbroadcastTh

7、read;listener負(fù)責(zé)監(jiān)聽(tīng)服務(wù),clientList存放已經(jīng)注冊(cè)的設(shè)備,listenThread負(fù)責(zé)監(jiān)聽(tīng)的線程,broadcastThread負(fù)責(zé)廣播的線程。啟動(dòng)服務(wù)BluetoothRadioradio=BluetoothRadio.PrimaryRadio;if(radio==null){WriteMessage("Noradiohardwareorunsupportedsoftwarestack");return;}//Enablediscoverablemoderadio.Mode=

8、RadioMode.Discoverable;WriteMessage("RadioName:"+radio.Name);WriteMessage("RadioAddress:"+radio.LocalAddress);WriteMessage("RadioModenow:"+radio.Mode.ToString());listener=newBluetoothListener(BluetoothService.SerialPort);listener.Start(

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。