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

Moduł BLE HC-08 i brak odpowiedzi na komendy AT

szymic1 30 Paź 2018 11:28 81 4
  • #1 30 Paź 2018 11:28
    szymic1
    Poziom 7  

    Cześć,
    Pytanie z cyklu podstawowych. Podłączyłem wspomniany w tytule moduł BLE HC-08 do PCeta, wystartowałem Putty i mogę przesyłać dane z telefonu z użyciem Bluetooth Terminal. Natomiast jak próbuje wysłać komendy AT z puttego to moduł nic nie odsyła (próbowałem gdy moduł nie był podłączony do telefonu). Pytanie co robię nie tak? Czy wysyłanie komend AT wymaga jakiś wstępnych operacji albo trzeba coś zrobić po wysyłce komendy? Nie bardzo rozumiem na jakiej zasadzie moduł ma rozróżnić komendę od przesyłanych danych?

    Michał

    0 4
  • #2 30 Paź 2018 11:35
    arnoldziq
    Moderator Programowanie

    BLE HC-08 to, jak łatwo sprawdzić w internetach "Bluetooth UART Communication Module".
    Wysyłać dane można bez problemu, bo jest to główne zastosowanie tego modułu.
    natomiast komendy AT muszą być interpretowane przez coś. W tym przypadku to "coś" to tryb modemu w telefonie.
    Czy jest kolega pewien, ze ten konkretny tryb pracy jest "eksponowany" na zewnątrz poprzez to konkretne połączenie BT?

    0
  • #3 30 Paź 2018 11:42
    szymic1
    Poziom 7  

    arnoldziq napisał:
    BLE HC-08 to, jak łatwo sprawdzić w internetach "Bluetooth UART Communication Module".
    Wysyłać dane można bez problemu, bo jest to główne zastosowanie tego modułu.
    natomiast komendy AT muszą być interpretowane przez coś. W tym przypadku to "coś" to tryb modemu w telefonie.
    Czy jest kolega pewien, ze ten konkretny tryb pracy jest "eksponowany" na zewnątrz poprzez to konkretne połączenie BT?


    Może zbyt mało precyzyjnie się wypowiedziałem, chodzi o komendy AT służace do ustawienia samego modułu BLE, np. szybkości, trybu pracy czy mocy nadawania a nie zestawianie połączenia, Ja BLE chciałbym użyć tylko do przesyłania małej ilości danych. Tu jest dokumentacja tych komend https://botland.com.pl/index.php?controller=attachment&id_attachment=1687

    W moim przypadku zalezy mi na przestawianiu komendami AT trybu bo w normalnym trybie pobiera 10mA.

    Michał

    0
  • #4 30 Paź 2018 16:55
    ble___
    Poziom 12  

    szymic1 napisał:
    Nie bardzo rozumiem na jakiej zasadzie moduł ma rozróżnić komendę od przesyłanych danych?


    Z angielskiej wiki, hasło "Hayes command set" (nie wiem czy to się okaże pomocne ale chyba nie problem spróbować):
    Kod: text
    Zaloguj się, aby zobaczyć kod

    0
  • #5 31 Paź 2018 11:51
    szymic1
    Poziom 7  

    Udało się rozwiązać w RealTerm próbowałem wysyłąć CR , LF a okazało się że trzeba wybrać opcje \n. Powiem szczerze, że nie bardzo to rozumiem bo chyba kod dla \n jest 0xA tyle samo co dla LF.

    0