Elektroda.pl
Elektroda.pl
X
BotlandBotland
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Moduł bluetooth JDY-10 odmowa parowania

26 Sie 2017 15:29 2550 4
  • Poziom 11  
    Witam. Poszukuję informacji na temat modułu bluetooth JDY-10.
    Może ktoś by miał namiary na jakąś dokumentację.
    Po połączeniu z terminalem działa tylko AT+NAME. Zmienia nazwę , ale gdy próbuję
    nawiązać połączenie ze smartfona wyskakuje komunikat że moduł odrzucił żądanie
    sparowania. Może konfiguracja przez AT - tylko jakie komendy?
  • BotlandBotland
  • Pomocny post
    Poziom 43  
  • BotlandBotland
  • Pomocny post
    Poziom 20  
    Hej, troszkę odkopię ... i podpowiem
    Link do forum Arduino to nie do końca właściwa droga ... Wszelkie porównania do HM-10, JDY-08, HM11 są niewłaściwe .. inny chip, inny soft. ( no i inna cena )

    JDY-10 bazuje na TSLR8266 Telink - rdzeń TC32 - może ktoś dokopie się do toolchainu - w sieci są wzmianki .
    Telink_TLS...asheet.pdf Download (5.82 MB)Punkty: 1 dla użytkownika

    Krok 1 - połącz się po RS232 - i pogadaj z JDY-10 - domyślnie 115200,N,8,1
    Patrz załącznik
    jdy-10.pdf Download (127.3 kB)Punkty: 2 dla użytkownika
    AT+VER 0x0D 0x0A - firmware version ( u mnie v.2.0 )
    AT+MAC - jak nazwa wskazuje MAC adres
    AT+NAME<Param> - nadaj nowa nazwę
    AT+POWE<Param> - moc nadawania
    AT+BAUD<Param> - prędkość interfejsu szeregowego
    AT+ADVINT<Param> - okres przesyłania advertisement

    Moduł działa tylko w trybie slave
    Moduł nie posiada trybu SPP więc nie będzie w systemie widziany jako serial port.
    Korzystamy z serwisu UUID : FFE0 , Feature UUID : FFE1
    BLE central - pokaże wszystkie dostępne serwisy

    Po połączeniu moduł wysyła po interfejsie szeregowym info "Connected" i przechodzi w trym przezroczysty .. po rozłączeniu "disco" wtedy można z nim gadać po komendach AT. (być może również LED - connected może nam powiedzieć o stanie ale nie podłączyłem / nie sprawdzałem )

    Uruchomić mi się udało .. w sumie niewielkim nakładem ...
    Soft na Androida :
    - BLE central - podejrzeć można
    - BLE Term - do komunikacji
    - W sieci można wyszukać dodatek do App Inventor 2 z obsługą BLE - obsługa banalna.

    Oczywiście nie zapominać należy że nie wszystkie sprzęty obsługują Bluetooth 4 LE

    Niestety sprzedawcy na popularnym portalu akcyjnym nic nie wiedzą, nic nie mają nawet instrukcji .. martw się człowieku sam.
    ale ok 11-12 PLN za moduł to niewiele w porównaniu do modułów na CC2540/41 - a rozwala mnie to że jest kompatybilny ... ciekaw jestem w jakim zakresie poza użyciem BLE i komend AT

    Jeśli ktoś znajdzie namiar na toolchain to bardzo proszę o info ... korci mnie komunikacja za pomocą serwisów i ficherów .. zamiast po emulacji RS a a pomysł jest i projekt zbliża się wielkimi krokami.

    Troszkę danych można znaleźć równierz https://github.com/sylvek/itracing2/issues/5
  • Poziom 11  
    I ja odkopię temat.
    Dzięki koledze __Maciek__ wyciągnąłem moduliki z szuflady.
    Coś drgnęło ale nasuwają mi się kolejne pytania.
    Udało się połączyć z BLE Term jak i z innymi terminalami , wszystko
    działa. Tu pytanie w jaki sposób odbywa się autoryzacja coś na zasadzie
    parowania ? Bo na przykład zrobię sobie aplikację na androida, sterującą
    jakimś urządzeniem , to każdy może połączyć się z terminala i coś namieszać.

    Drugie pytanie. Zainteresowała mnie też kwestia przesyłania danych w jedną
    stronę , a mianowicie w ramce rozgłoszeniowej. W jaki sposób dobrać się
    do modułu ,aby wpakować do ramki swoje dane. I tu przydała by się jakaś
    autoryzacja. Myślę że można by było zakodować dane w sobie tylko znany sposób ,
    a aplikacja je rozkoduje (ale nie wiem czy to dobre rozwiązanie).