logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.
  • #1 3205083
    Nerus
    Poziom 11  
    Z góry przepraszam za post, jesli taki był, ale nie bardzo mogę się połapać i coś znaleść konkretnego na ten temat.
    Otóż chcę kupić jakiś moduł bluetooth i dopiąć do tego uC i szukałem, szukałem i znalazłem coś takiego :
    http://www.siecibezprzewodowe.com.pl/zadz.php?gr=4&kat=20&idx=148
    A teraz do konkretów:
    - czy aby nawiązać połączenie i nasłuchiwać musze wysłać jakieś komendy po usart
    - tak samo z przesyłaniem danych
    - co jest, jesli są dwa odbiorniki bluetootha połaczone, czy moduł sam wie gdzie co ma rozesłac

    Czy po prostu zaczynam wysyłać dane z uC bez zadnych koment itp, a moduł sam wysyła dalej.

    Jak to jest??
    Pomocnych prosze o jakiś mały faq w tej sprawie, ewentualnie link gdzie moge poczytać dokładnie jak obsługiwać takie moduły poprzes USART.

    Z góry dziekuje
  • Pomocny post
    #2 3206502
    andre65
    Poziom 14  
    Komunikacja z modułem BT to nie tylko samo wysyłanie danych jak w kablu. Musisz znać protokół obsługi samego modułu.
    1. Najpierw musisz wymusić na nim wykrycie innych urządzeń w otoczeniu.
    2. Nastepnie z listy wykrytych wybierasz to które cię interesuje (wg podawanych nazw sieciowych).
    3. Nastepnie wykonujesz parowanie twego modułu BT z tym drugim czyli jakby nawiązujesz relację łączności. Ustanawiacie łączność w zakresie częstotliwości BT (2,4GHz).
    4. Następnie wykonujesz uwierzytelnianie czyli - inaczej mówiąc - wymieniacie hasła dostępu (jeżeli są wymagane).
    5. Teraz dopiero jesteś na poziomie komunikacji, który cię interesuje. Jeszcze musisz skonfigurować ustawienia portu na szybkość, bity, parzystość itp.
    6. I... jesteś na poziomie transmisji danych typu UART :D
    7. Po zakończeniu całej transmisji musisz dokonać rozłączenia modułów celem zwolnienia pasma dla innych.

    Dokładnie jak się to robi, zależy od samego modułu BT. Może być sterowany AT komendami wprost przez kanał docelowego RSa (jak modemy lub telefony komórkowe) a może do konfigurowania może mieć zupełnie oddzielny sprzętowo kanał np SPI lub I2C.

    Zanim kupisz moduł, dokładnie sprawdź jak się go obsługuje, żeby ci pasowało. Jeszcze ważna sprawa: napięcie zasilania - UWAŻAJ na nie! Najczęściej moduły pracują przy napięciu 3,3V.

    Powodzenia
REKLAMA