Odebranie danych z wagi w przeglądarce mobilnej chrome

0

Witam poległem jednak, chatgpt3 też nie pomaga.
Próbuje odebrać dane w przeglądarce za pomocą navigator.usb w chrome z wagi elektronicznej podłaczonej przez kabel usb do terminala z systemem android 7.
Ogarnąłem vendorid i productid za pomocą przykładowego programu USB Device INFO. (1155, 6420)
Podczas podłączania urządzenia do chrome, urządzenie zostaje wykryte STM32.
Lecz przy próbie device.transferin skrypt javascript przestaje działać.

Potem zaintstalowałem apkę o nazwie serial terminal usb i program ładnie odbiera dane z wagi ale widzę że używa cdc a tam jest inny vendorid i productid, (0483, 5740) po zmianie w kodzie vendora i product javascript chrome nie wykrywa urządzenia w przeglądarce.

0

O ile dobrze zrozumiałem to co napisałeś - to skoro program serial terminal jest w stanie odczytywać dane z tej wagi to w czym problem żeby napisać coś podobnego? Zapewne z tym CDC Android widzi urządzenie (wagę) jako /dev/ttyACM0 lub coś podobnego i wtedy traktujesz je jako zwykły serial device. Odczytujesz dane z seriala - czyli z urządzenia /dev/ttyACM0. Czyli odpada obsługa protokołu USB i tylko odbierasz dane z wirtualnego seriala jako który przedstawia się ta waga.

0

dziękuję że zrozumiałeś mój post i dziękuję za cenną wskazówkę. widzę że chrome android nie wspiera jednak navigator.serial (tylko chrome stacjonarny) - a chciałem właśnie pobierać dane z wagi do inputa na stronie www. z terminala android jeśli coś ogarnę wrócę tutaj z kodem.

0

Wczytaj do przeglądarki https://whatwebcando.today/ i zobacz co jest obsługiwane. Zwróć uwagę, że WebSerial to co innego niż WebUSB.

1 użytkowników online, w tym zalogowanych: 0, gości: 1