Recent Posts

Pages: [1] 2 3 ... 10
1
Bluetooth Framework / Re: Discovering BLE Device with Bluetooth Manager Demo
« Last post by Mike Petrichenko on October 23, 2021, 05:02:36 AM »
Internally LE discovering implemented through BeaconWatcher (Windows and Bluetooth Framework). If you run Discover for BLE devices (not for Classic) and your device has Discoverable flag set - it should be discovered by BluetoothManager demo. If the device has not Discoverable flag set BluetoothManager will not find it.
2
Bluetooth Framework / Re: Discovering BLE Device with Bluetooth Manager Demo
« Last post by briandunham on October 23, 2021, 04:59:10 AM »
My laptop can discovery my unpaired smartphone through the Windows 10 Bluetooth settings. So shouldn't the Bluetooth Manager Demo (running on that same laptop) be able to discovery my smartphone also?
3
Bluetooth Framework / Re: Discovering BLE Device with Bluetooth Manager Demo
« Last post by Mike Petrichenko on October 22, 2021, 05:16:19 AM »
Hello,

It depends on how your smartphone advertises. The Discover() shows only devices that have Discoverable flags set.

For LE devices its better to use BeaconWatcher.
4
Bluetooth Framework / Discovering BLE Device with Bluetooth Manager Demo
« Last post by briandunham on October 22, 2021, 01:55:43 AM »
When using the Bluetooth Manager Demo, I am not able to discover a specific BLE device (Galaxy S9 smartphone). However, I can get it to show up in the list once I manually pair the devices either through the Windows 10 Bluetooth settings or through my smartphones settings. Why is it that the demo application can discover other unpaired BLE devices but can only discover my smartphone once it is paired?
5
Bluetooth Framework / Bluetooth Framework 7.13.0.0 has been released
« Last post by Mike Petrichenko on October 21, 2021, 10:33:57 PM »
What's new:

* Bluetooth Framework is now completely thread-safe;
* skThread synchronization method is now safe to use;
* New wclUserDefinedCategoryMessage messages class;
* The Signal() method back to the wclThread class;
* The OnSignal() event back to the wclThread class;
* new Wait() methods for multiple handles added to the wclMessageBroadcaster class;
* OBEX server: fixed issue when reject reason description not send to a client;
* OBEX C++ Edition: the wclObexAppParams data type removed;
* OBEX C++ Edition: all methods and events that use wclObexAppParams data type changed to increase the data processing speed;
* .NET Edition: .NET Core version now targets .NET Core 3.1;
* .NET Edition: IoT demos moved to Visual Studio 2019;
* .NET Edition: build configurations updated;
* C++ Edition: the wclGattCharacteristicValue data type removed;
* C++ Edition: all methods and events that use wclGattCharacteristicValue data type changed to increases the data processing speed;
* C++ Edition: tstring now defined as type, not as macro;
* C++ Edition: the methods and events declarations reworked to follow safe code writing requirements;
* C++ Edition: Bluetooth Framework now passes the W4 warning level;
* VCL Edition: RAD Studio 11 Alexandria support.

https://www.btframework.com/bluetoothframework.htm
6
WiFi Framework / WiFi Framework 7.10.0.0 has been released
« Last post by Mike Petrichenko on October 21, 2021, 08:13:26 PM »
What's new:

* New wclUserDefinedCategoryMessage messages class;
* The Signal() method back to the wclThread class;
* The OnSignal() event back to the wclThread class;
* new Wait() methods for multiple handles added to the wclMessageBroadcaster class;
* .NET Edition: .NET Core version now targets .NET Core 3.1;
* .NET Edition: IoT demos moved to Visual Studio 2019;
* .NET Edition: build configurations updated;
* C++ Edition: the methods and events declarations reworked to follow safe code writing requirements;
* C++ Edition: tstring now defined as type, not as macro;
* C++ Edition: WiFi Framework now passes the W4 warning level;
* VCL Edition: RAD Studio 11 Alexandria support.

https://www.btframework.com/wififramework.htm
7
Serial Framework / Serial Framework 7.7.0.0 has been released
« Last post by Mike Petrichenko on October 21, 2021, 06:33:18 PM »
What's new in this release:

* Serial Framework is now completely thread-safe;
* skThread synchronization method is now safe to use;
* New wclUserDefinedCategoryMessage messages class;
* The Signal() method back to the wclThread class;
* The OnSignal() event back to the wclThread class;
* new Wait() methods for multiple handles added to the wclMessageBroadcaster class;
* OBEX server: fixed issue when reject reason description not send to a client;
* OBEX C++ Edition: the wclObexAppParams data type removed;
* OBEX C++ Edition: all methods and events that use wclObexAppParams data type changed to increase the data processing speed;
* .NET Edition: .NET Core version now targets .NET Core 3.1;
* .NET Edition: IoT demos moved to Visual Studio 2019;
* .NET Edition: build configurations updated;
* C++ Edition: the methods and events declarations reworked to follow safe code writing requirements;
* C++ Edition: tstring now defined as type, not as macro;
* C++ Edition: Serial Framework now passes the W4 warning level;
* VCL Edition: RAD Studio 11 Alexandria support.

https://www.btframework.com/serialframework.htm
8
Timeline Framework / Timeline Framework 7.1.0.0 has been released
« Last post by Mike Petrichenko on October 21, 2021, 12:33:39 PM »
What's new in this release:

* Timeline Framework is now completely thread-safe;
* skThread synchronization method is now safe to use;
* New wclUserDefinedCategoryMessage messages class;
* The Signal() method back to the wclThread class;
* The OnSignal() event back to the wclThread class;
* new Wait() methods for multiple handles added to the wclMessageBroadcaster class;
* Error To Text demo application updated: https://github.com/btframework/ErrorToText;
* .NET Edition: .NET Core version now targets .NET Core 3.1;
* .NET Edition: build configurations updated;
* C++ Edition: the methods and events declarations reworked to follow safe code writing requirements;
* C++ Edition: tstring now defined as type, not as macro;
* C++ Edition: Timeline Framework now passes the W4 warning level;
* VCL Edition: RAD Studio 11 Alexandria support.

https://www.btframework.com/timelineframework.htm
9
IrDA Framework / IrDA Framework 7.8.0.0 has been released
« Last post by Mike Petrichenko on October 21, 2021, 11:45:11 AM »
What's new in this release:

* IrDA Framework is now completely thread-safe;
* skThread synchronization method is now safe to use;
* New wclUserDefinedCategoryMessage messages class;
* The Signal() method back to the wclThread class;
* The OnSignal() event back to the wclThread class;
* new Wait() methods for multiple handles added to the wclMessageBroadcaster class;
* OBEX server: fixed issue when reject reason description not send to a client;
* OBEX C++ Edition: the wclObexAppParams data type removed;
* OBEX C++ Edition: all methods and events that use wclObexAppParams data type changed to increase the data processing speed;
* .NET Edition: .NET Core version now targets .NET Core 3.1;
* .NET Edition: build configurations updated;
* C++ Edition: the methods and events declarations reworked to follow safe code writing requirements;
* C++ Edition: tstring now defined as type, not as macro;
* C++ Edition: IrDA Framework now passes the W4 warning level;
* VCL Edition: RAD Studio 11 Alexandria support.

https://www.btframework.com/irdaframework.htm
10
Bluetooth Framework / Re: Subscribe and event receiving data
« Last post by Mike Petrichenko on September 30, 2021, 07:27:45 PM »
Yes, use RemotePair method to pair with your device. With lot of devices it is better to pair after connect. However, some device may require pairing before connect. So it depends on your device. Try pair after connect first and if it does not work, try pair before connect. Also, if your device has random MAC do not forget to unpair after disconnect and pair again when next time connect to device because its MAC changed.
Pages: [1] 2 3 ... 10