Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Hello World для получения данных с Bluetooth (BLE) устройства через C#
Сразу скажу, что решения по взаимодействию библиотек UWP с .Net Core отыскать не удалось и проект пришлось переключать на 4.7.1., благо это не сложно.
Или это я что-то не понял?
(Вы знали, что C# используется в Unity-движке, что не имеет никакого отношения к .Net?)
но первое что я подумал при прочтении заголовка (а особенно при упоминании .Net Core) — это кросс-платформенный доступ к Bluetooth с использованием C#.
client = new BluetoothClient();
devices = client.DiscoverDevices();
if (devices.Length > 0)
{
foreach (var device in devices)
{
lstBTDevices.Items.Add(device.DeviceName);
}
}
else
{
MessageBox.Show("Unable to detect any bluetooth devices");
}
BluetoothAdapter localComponent = new BluetoothAdapter();
localComponent.DiscoverDevicesProgress += new EventHandler<DiscoverDevicesEventArgs>(component_DiscoverDevicesProgress);
localComponent.DiscoverDevicesComplete += new EventHandler<DiscoverDevicesEventArgs>((s, e) =>{
Console.WriteLine(">>>");
localComponent.DiscoverDevicesAsync(255, true, true, true, false, null);
});
localComponent.DiscoverDevicesAsync(255, true, true, true, false, null);значит нам Кор не нужен для такого рода операций.
Потому как, ИМХО, подключению к ГолубомуЗубу через UWP (читай, «более-менее классический Виндовз») — извините, ни на секунду не новинка.
это кросс-платформенный доступ к Bluetooth с использованием C#.
Именно по этой причине я не стал выносить вразу .Net в заголовок.
Данная статья писалась скорее не для минутного хайпа на habr, а для её индексации на яндекс или google поиске.
Ко всему этому, можете объяснить, чем вот эта библиотека Вам не подходит?
Мне кажется, Вы этой статьей наоборот усложнили поиск решения.
всё друг с другом взаимодействует, холодильник с плитой, утюг с пылесосом и т.д.Даже так бывает?
Модуль Wi-Fi позволяет следить за процессом приготовления со смартфона и настроить взаимодействие плиты с другими бытовыми приборами Samsung.
То есть, холодильник управляет освещением, температурой, камерами наблюдения и тому подобными штуками.
В удобном приложении Ready for Sky вы можете включить или отключить SkyIron RI-C250S, отследить статус работы утюга и даже его положение в пространстве.
if (!service.Uuid.ToString().StartsWith("serviceName"))
if (!characteristic.Uuid.ToString().StartsWith("characteristicName"))
Hello World для получения данных с Bluetooth (BLE) устройства через C#