天天看點

c#讀藍牙資料_[C#] 程式設計控制筆記本藍牙與外部藍牙裝置通信

2014-08-03

個評論

收藏

我要投稿

C#

程式設計使筆記本藍牙和外部裝置藍牙通信:

其實配對以後,藍牙就被模拟成了一個端口,我們可以用最簡單的端口通訊來收發資訊。首先,在每次啟動

時,需要連接配接端口:

[FORM

初始化時擷取所有的

COM

口,并加入下拉清單

]

複制代碼

1 public Form1()

2 {

3

InitializeComponent();

4

5

//Get all port list for selection

6

//

獲得所有的端口清單,并顯示在清單内

7

PortList.Items.Clear();

8

string[] Ports = SerialPort.GetPortNames();

9

10

for (int i = 0; i 

11

{

12

string s = Ports[i].ToUpper();

13

Regex reg = new Regex("[^COM\\d]", RegexOptions.IgnoreCase |

RegexOptions.Multiline);

14

s = reg.Replace(s, "");

15

16

PortList.Items.Add(s);

17

}

18

if (Ports.Length > 1) PortList.SelectedIndex = 1;

19 }

複制代碼

[

連接配接按鈕事件:選中

list

中的被選中的

COM

口進行連接配接

,

如果連接配接成功就在狀态欄顯示藍牙連接配接成功

]

複制代碼

1 private void ConnectButton_Click(object sender, EventArgs e)

2 {

3

if (!BluetoothConnection.IsOpen)

4

{

5

//Start

6

Status = "

正在連接配接藍牙裝置

";

7

BluetoothConnection = new SerialPort();

8

ConnectButton.Enabled = false;