Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 4 mar 2025, o 22:10


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 2 kwi 2016, o 23:27 
Offline
Użytkownik

Dołączył(a): 25 wrz 2014
Posty: 137
Lokalizacja: Konin/Poznań
Pomógł: 0

Witam,

mam pytanie dotyczące komunikacji Bluetooth. Mianowicie mam zaprojektowany jeden główny kontroler (w tym wypadku na STM32 ale chodzi mi o metodykę również dla AVR), który komunikuje się przy pomocy BT modułem HC-05, jest również odbiornik w postaci małego robota. Łączenie kontrolera z robotem przez używanie przypisania na stałe adresów Master-Slave w tym przypadku jest dobrym rozwiązaniem w tym projekcie. Natomiast co jeśli mam kilka takich urządzeń, które chcę sterować z jednego kontrolera np. na ATmedze. Czy istnieje możliwość pobrania z modułu bluetooth adresów dostępnych urządzeń tak jak to można zrobić pisząc apkę na telefon i wyświetlić powiedzmy na wyświetlaczu z kontrolerem PCD8544 ? Czy w takim wypadku należałoby wysłać komendy AT z procesora do modułu i odczytać odpowiedzi ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 kwi 2016, o 10:05 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8613
Pomógł: 338

oczywiście że istnieje ...

AT + INQ -- wyszukuje urządzenia


Zostanie wyświetlona lista znalezionych urządzeń, z których przynajmniej jeden jest modułem podrzędnym.
Format danych wyjściowych to:

+ INQ: adres, typ urządzenia , sygnał RSSI, Intensywność


Adres modułu jest tym, czego potrzebujemy i jest podawany w formacie

0123: 4: 567890

np:

Obrazek

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 kwi 2016, o 18:32 
Offline
Użytkownik

Dołączył(a): 25 wrz 2014
Posty: 137
Lokalizacja: Konin/Poznań
Pomógł: 0

Tak, tak :) o to mi właśnie chodziło. Ale czy można wysłać komendę AT+INQ do HC-05 z ATmegi32 chociażby ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 kwi 2016, o 18:41 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

A co za różnica skąd?
Tylko wtedy z procesora musisz sterować pinem "key" modułu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 kwi 2016, o 19:38 
Offline
Użytkownik

Dołączył(a): 25 wrz 2014
Posty: 137
Lokalizacja: Konin/Poznań
Pomógł: 0

Ok dzięki :) będę próbował coś zakombinować. W razie co będę pisał.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO