Czy ktoś zna jakiś działający z każdym urządzeniem BLE 5.0 moduł bluetooth? Nie chodzi łączenie się z telefonu do modułu BT ale łączenie się z modułu BT z innym urządzeniem BT BLE. Pomijam te popularne z SPP HC-05/06 JD-xx HY-xx oraz wszelkie ich klony. Oczywiście są dostępne takie z BT 5.0 ale te co testowałem:
- Nie mają trybu master
- Jeśli już mają tryb master to tylko kompatybilny ze samym sobą (działa tylko z tym samym modułem np. HC-42)
- Mają tryb master, widzą urządzenie BT potrafią się połączyć ale brak możliwości wyboru service uuid z powodu którego wymiana danych nie działa
- Nie mają możliwości łączenia poprzez wskazanie adresu, łączą się tylko poprzez wczesne inquiry. Jeśli jest dużo urządzeń w otoczeniu nie wszystkie są zawsze widoczne po danym inquiry. Trzeba wysyłać wiele inquiry any trafić na konkretne urządzenie aby uzyskać conn id
- Łączą się ze slave'em aby po sekundzie się rozłączyć.
To co jest na rynku to chaos. Pełno klonów używających nazwę popularnego oryginału, które nie wspierają wszystkich poleceń oryginału lub implementują je inaczej.
Podsumowując, szukam modułu, który:
- Ma BLE 5.0
- Działa w trybie master
- Ma możliwość wyboru lub określenia service uuid u slave'a dla kanału szeregowego tx/rx
- Ma najchętniej tylko piny tx/rx Vdd GND jak typowy moduł do Arduino
- Miło jak ma możliwość przez łączenie się ze wskazaniem adresu a nie conn id inquiry.