The BLE documentation seems to assume that you have or want to invest into a Nordic development board.
In my case I want to develop a 3rd-party app for a pre-existing BLE device. I know the protocol and it should be reasonably easy to implement it, but the main difficulty right now is that, in order to test it, I always have to build app for device, copy to my watch, try it there, reconnect the watch, edit code, and so on in the loop, making the development process painfully slow.
I don't understand why the simulator needs a special development board or a dongle by specific manufacturer - couldn't it just use my laptop's built-in Bluetooth support which can already see those BLE devices and interact with them natively? Is there any way to achieve that? Windows already allows assigning COM ports to Bluetooth devices, so I tried using that for setting the COM port in the simulator, but the simulator returns a communication error - it seems it strictly wants to communicate with Nordic devices and nothing else.
TL;DR: is there any way to let simulator use my native Bluetooth support in the laptop?