3 ms·
It’s interesting, but the whole point of BLE was supposed to be interoperability. The original concept was that there would a standard set of published profile
by iamflimflam1 3y ago
It’s interesting, but the whole point of BLE was supposed to be interoperability.
The original concept was that there would a standard set of published profiles defining services and characteristics.
As a hardware manufacturer you could build a device that matched these profiles and then you would advertise your services to anyone nearby.
Software developers would code against these profiles services and characteristics and be able to use any matching hardware.
It’s kind of worked for some things. But mostly everyone wants to keep people in their own ecosystem - so you end up with either crappy hardware and or crappy software that you are locked into.
- franga2000 3y agoI do a lot of BLE reverse engineering and this pisses me off endlessly. The only place I find standard characteristics are some sensors and the occasional light switch. The VAST majority of devices are doing custom protocols over RX/TX characteristics, with the occasional "BLE Mesh" being thrown in, I'm guessing just to drain my will to live.
- iamflimflam1 3y agoI feel your pain.