Witam czy istnieją jakieś sposoby na komunikację, chodzi mi o odbiór i wysyłanie ramek poprzez bluetooth w Javascript.
- Rejestracja:ponad 15 lat
- Ostatnio:5 miesięcy
- Rejestracja:prawie 7 lat
- Ostatnio:około miesiąc
- Postów:3561
A ten Javascrpt to gdzie hostujesz?
W jakimś urządzeniu, np ESP32 jako język ogólnego zastosowania - sądzę że jednak w przegladarce ?

- Rejestracja:około 11 lat
- Ostatnio:37 minut
- Postów:8423
wg MDN jest to dopiero eksperymentalna technologia ze słabym wsparciem przeglądarek https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API
tutaj caniuse https://caniuse.com/web-bluetooth
ale też kiepsko. Tam gdzie to jest, to też są zastrzeżenia Currently support varies by OS
- Rejestracja:ponad 4 lata
- Ostatnio:29 dni
- Postów:74
Co dokładnie rozumiesz pod pojęciem "wysyłanie i odbieranie ramek" ?
https://github.com/WebBluetoothCG/web-bluetooth/blob/main/implementation-status.md
https://googlechrome.github.io/samples/web-bluetooth/

- Rejestracja:ponad 18 lat
- Ostatnio:około miesiąc
- Lokalizacja:Rzeszów
mało konkretnie, ale wiele rzeczy da się zrobić. Wyżej już masz linki, ale dla zainteresowanych "demo", że przez przeglądarkę można nawet zmienić firmware czujników temperatury bluetooth: https://pvvx.github.io + https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html - także sporo się da, a czy to co akurat chcesz - to już jak napiszesz jakiś konkret. Na pewno wszystko co może posłużyć do łamania prywatności będzie zablokowane domyślnie. Czyli nie będzie tak, że strona będzie zbierać sobie bez żadnego komunikatu wszystkie odczyty z BLE, żebyś je sobie potem przesłał do siebie i śledził jaki telefon, jakie słuchawki ma użytkownik i czy ma w domu zimno czy ciepło :) (nawiązując do wspomnianych termometrów)
- Rejestracja:ponad 4 lata
- Ostatnio:29 dni
- Postów:74
Na najniższym poziomie adaptery BT zwykle komunikują się z systemem operacyjnym przy pomocy protokołu HCI. Ogólny jego opis zapewne zajmuje kilka tysięcy stron. W przypadku BLE używa się jednak tylko kilku prostych instrukcji.
Produkowane są specjalne adaptery BT-USB z obsługą HCI przez UART i WebUSB. Pozwala to z poziomu przeglądarki komunikować się z takim adapterem. Przy ich pomocy można między innymi odbierać ramki rozgłoszeniowe BLE ze wszystkich urządzeń jakie są w pobliżu.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.