點擊右邊

從Window金賀盈娛樂城s使用32feet.net庫發送bMessage到新聞走訪服務器C#

我正在測驗考試從Win7 PC上的C#代碼發送一個bMessage到Samsung Note 2手機.我有32feet藍牙庫,并使用Visual Studio 2013社區版.

如下是我現在領有的代碼:

string sendMessage = 公眾”大眾;
sendMessage = File.ReadAllText(file_path);

BluetoothClient btClient = new BluetoothClient();
btClient.Connect(btEp);
Stream clientStream = btClient.GetStream();

using (StreamWriter utfWriter = new StreamWriter(clientStream,Encoding.UTF8))
{
utfWriter.Write(sendMessage);
}

btEp是一個藍牙端點,傳遞給發送新聞的功效,并在其余處所界說以下:

BluetoothEndPoint BtEp;

這是使用變量構建的:

BtEp = new BluetoothEndPoint(device.DeviceInfo,mapServiceId);

這兩個值都是在運轉時從裝備獵取的,并在履行時代獵取如下值:

– mapServiceId {00001132-0000-1000-8000-00805f9b34fb} System.Guid
+ BtEp {BC20A4164A8C:0000113200001000800000805f9b34fb} InTheHand.Net.BluetoothEndPoint

BC20A4164A8C是裝備講演的裝備地址.
與手機的毗鄰好像正在事情并走訪精確的服務,由于當我履行代碼時,手機提醒我扣問我是否樂意接收來自我的電腦的新聞服務器的毗鄰.當語句’btClient.Connect(btEp);’被履行.
據我所知,我經由過程流讀取并發送得手機的文本文件是由藍牙MAP標準界說的精確格局化的bMe六合彩全車ssage,并在其余處所進行了驗證.它的組織以下:

BEGIN:BMSG
VERSION:1.0
STATUS:UNREAD
TYPE:SMS_GSM
FOLDER:TELECOM/MSG/OUTBOX
BEGIN:VCARD
VERSION:2.1
N:(redacted)
TEL:(redacted)
END:VCARD
BEGIN:BENV
BEGIN:VCARD
VERSION:2.1
N:(redacted)
TEL:(redacted)
END:VCARD
BEGIN:BBODY
ENCODING:G-7BIT
LENGTH:47
BEGIN:MSG
This is a short message
END:MSG
END:BBODY
END:BENV
END:BMSG

我用(編纂)替代了小我私家身份信息,但現實的文本文件包括精確的稱號以及數字.我在英國,以是SMS_GSM應當是精確的,據我所知.
任何輔助將不堪感謝感動!
更新:我已經經在方針德律風上裝置了一個藍牙終端,并經由過程將雷同的數據發送到裝備上的虛構端口,而不是新聞走訪服務器,驗證該新聞正在接受.不曉得終端法式是不是一個成績,然則新聞的最初一行被附加到前端并從最初錯過539連碰意思.我點竄了這個成績的文件末尾增添了一個換行符,然則當我將bMessage發送給MAS時,依然沒有任何的樂趣.
我也測驗考試了一些不同的流寫作要領:
1)刪除StreamWriter編碼包裝器 – 雷同的效果2)從輪回中次序發送每個字節 – 相似的效果,在手線上麻將連線機上依然沒有動作.
若是有任何藍牙通信專家,我真的很感謝感動一些倡議!紛歧定必需是新聞走訪設置文件特定的,也紛歧定是C#.
我想我的下一步將是望望我是否可以找到一個當代汽車,它具備用于MAP服務的藍牙配對,而且可以毗鄰得手機,也能夠在使用相似的功效時嗅探數據包?
03/02/16 – 在我的手機以及新車之間嗅探數據包,同時在兩個偏向發送/接受新聞,并將其與我的PC /代碼以及德律風之間的嗅探數據包進行比較(感謝Android!dev選項本機許可BT數據包記載,可以或許將其轉儲到Wireshark進行闡發).我的代碼正在使用BluetoothClient,它在BT協定棧中的RFCOMM上運轉,而汽車則使用L2CAP. L2CAP在BT客棧中低于RFCOMM,32Feet具備在此級別上運轉的等效的L2CapClient.已經經完成了這一點,然則它會拋出一個過錯.究竟證實,固然支撐L2CAP,但并不是一切使用它的設置文件都是MAP,而MAP好像是個中之一.
我要歸答這個成績,給任何絆倒的人供應可能的選擇.

想一想我已六合彩開獎日期2020經經確定,使用32Feet / C#如許做是弗成行的.若是要走訪手機的藍牙新聞走訪服務器/設置文件/客戶端(MAS MAP MAC),則沒法使用32Feet.Net庫中的高等功效.相反,您將必要在C中使用較初級其它代碼,詳細以下:MSDN:

https://msdn.microsoft.com/en-us/library/windows/hardware/ff536674%28線上麻將推薦v=vs.85%29.aspx
19/02/16 – 我已經經想法使用藍牙鏈接得手機上的免提設置文件來提倡呼鳴(這是我想要做的,但我過錯地認為短信會更易!).我用AT下令來完成這一點.然后,我測驗考試使用AT下令發送短信,但顯然我的手機在實行HFP時沒有完成AT下令.以是尚未短信.
我的手機以及汽車之間有幾個經由過程藍牙短信的數據包嗅探,以是會望望在某些時辰若何處置.我確鑿必要失去短信排序,但可以在項目確當前階段使用簡略的語音呼鳴啟動運轉.

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將大樂透100組開獎號碼實時予以處置。