Piszę aplikacje we fluterze na androida, chcę wyświetlić w niej czy urządzenie o podanym mac adresie jest aktualnie podłączone z telefonem za pomocą bluetootha. Da się jakoś uzyskać taką informację? Mam wrażenie że nie i że wszystkie biblioteki działają na zasadzie: skanuj urządzenia -> połącz z którymś ze znalezionych urządzeń -> jak biblioteka połączy się z urządzeniem to wtedy można uzyskać jakieś informacje o urządzeniu. Ja potrzebuję tylko informacji połączone z urządzeniem / niepołączone z urządzeniem. Bez żadnego skanowania itp. #programowanie #programista15k
dzana

@diofantos przez zwykły bluetooth czy BLE? Bo przez BLE raczej sie tego nie da zrobić.

diofantos

@dzana dzięki za odpowiedź :), no właśnie chyba nie za bardzo wiem jaka jest różnica między zwykłym bluetooth a BLE. Ogólnie urządzenie z którym chce się połączyć to jest skaner kodów kreskowych z wbudowaną baterią. Jak to rozpoznać przez który bluetooth jest połączenie?

Edit: jak skanowałem urządzenia za pomocą biblioteki flutter_blue_plus to nie znajdowało mi tego skanera, znalazło telewizor, opaskę mi band itp. Ogólnie bluetooth znajduje ten skaner i się z nim łączy. To jest takie urządzenie https://www.netum.net/products/w6-x-bluetooth-ccd-barcode-scanner-read-1d-code z tego co widzę to tam jest Bluetooth 2.0 czyli to stare.

diofantos

@dzana już chyba wszystko wiem, dzięki twojej krotkiej odpowiedzi, pytaniu dowiedziałem się więcej niż googlujac cały dzień Dzięki jeszcze raz.

dzana

@diofantos Cieszę się bardzo

Ja jestem iOSowcem wiec i tak więcej bym Ci nie pomógł, bo iOS udostępnia tylko bibliotekę do BLE, a tu ewidentnie masz 'stary bluetooth' więc z nim nigdy nic nie robiłem.

diofantos

@dzana z ciekawości jeszcze zapytam, czy używasz fluttera pod tego iOS czy Swift albo jeszcze coś innego?

dzana

@diofantos tylko Swift, no wcześniej jeszcze Obj-c, ale to już przeszłość

Zaloguj się aby komentować