Aktywne Wpisy

Bananowaty +144
Ostatnio ktoś wstawiał swoje jagodzianki. Były tak ch*$#owe, że postanowiłem zrobić własne i pokazać jak powinno się to robić.
#gotujzwykopem #gruparatowaniapoziomu
@cheture
#gotujzwykopem #gruparatowaniapoziomu
@cheture
źródło: 22227
Pobierz
breakdown1 +12
Szczurek na razie odleciał i chyba po mnie nie wróci, choć bardzo na to liczę. Oczywiście wrócę do szczurka gdy będzie bardziej przystępny cenowo. W związku z tym czy ktoś ma jakieś propozycje w co wrzucić 12K PLN na IKE? 🤔
Obecnie mam coś takiego
#gielda
Obecnie mam coś takiego
#gielda
źródło: image_picker_95B84B1A-2221-425A-A457-6440DA902217-95429-0000508D848462F0
Pobierz




Piszę program do sterowania robotem poprzez telefon z Androidem. Moduł z którym się łącze to HC-05, tylko nie umiem się z nim połączyć, zapewne winą jest tylko zły numer UUID, ale może coś innego źle robię.
Metoda wywołania połączenia posiada następujący kod:
BluetoothAdapter ba = BluetoothAdapter.getDefaultAdapter();
BluetoothDevice serwer = ba.getRemoteDevice("30:14:08:25:21:59");
new ClientBluetooth(serwer).start();
Natomiast klasa, która łączy się z urządzeniem ma następujący kod:
http://pastebin.com/WBQZBVQa
błąd wywala w linii 22, podczas wykonywania: "mmSocket.connect();"
Pisał ktoś własną aplikację do połączenia z tym modułem? Da się jakoś ustawić numer UUID na urządzeniu bluetooth, albo ściągnąć go jakoś z niego? Za wszelkie rady będę wdzięczny.
Jak tam w błędzie napisane jest TestBluetooth.java:93, to chodzi o tą linijkę: "mmSocket.connect();"
Edit: do BluetoothSocket mmSocket masz przypisany null. IDE ci tego nie zauważa?
ale ten błąd dotyczy mmSocket, który definiowany jest na początku klasy wewnętrznej ClientBluetooth
http://andrzejklusiewicz-android.blogspot.com/2014/02/bluetooth-czyli-niebieskie-pogaduszki.html
ale podobnie też jest w dokumentacji androida (połączenie jako klient):