none
想請問各位大大,有關於BLE C#連結client的問題 RRS feed

  • 問題

  • 各大先進好手們大家好!

    小弟正在研究windows10 用C#寫一個Desktop 的應用軟體

    這軟體是要連結我的兩個BLE4.0的裝置,我在電腦有置入一個

    藍芽4.0的硬體接收器,但是我怎麼寫就是無法搜尋這兩個裝置

    以下是我的源碼,能請各位有經驗的大大幫忙我一下嗎,頭快爆炸啦!!

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Threading;
    using System.IO;
    using Windows.Devices;
    using Windows.Devices.Bluetooth;
    using Windows.Devices.Bluetooth.GenericAttributeProfile;
    using Windows.Devices.Enumeration;
    using System.Windows;
    
    
    private async void button1_Click(object sender, EventArgs e)
            {
                listBox1.DataSource = null;
                listBox1.Items.Clear();
                updateUI("staring search devices....");
                var client = await DeviceInformation.FindAllAsync(
                GattDeviceService.GetDeviceSelectorFromUuid(new Guid("4D531000-4D53-8131-4E4B-492D54454348")));
    
                if (client.Count > 0)
                {
                    updateUI("search finishing");
                    foreach (var d in client)
                    {
                        device_name.Add(d.Name);
                    }
                    update_name();
                }
                else
                {
                    updateUI("no more device has been searched");
                }
    
            }       


    • 已編輯 drumking 2016年5月10日 上午 06:19
    2016年5月10日 上午 06:17

解答

所有回覆