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

Bluetooth HC-06 itp. - Automatyczne łączenie.

kris86k 25 Kwi 2015 22:05 1380 12
  • #1 25 Kwi 2015 22:05
    kris86k
    Poziom 11  

    Witam.
    Chciałem sobie zrobić automatyczny przekaźnik sterowany BT z telefonu w zawiązku z tym mam pytanie.
    Czy taki moduł HC-06 lub jeśli nie ten to który łączy się automatycznie z telefonem na Androidzie?
    Oczywiście mam na myśli automatyczne łączeniu już po wcześniejszym sparowaniu urządzeń.

    0 12
  • Metal Work Pneumatic
  • #2 26 Kwi 2015 08:31
    martiner32
    Poziom 11  

    To zależy jaką masz aplikację na telefonie? Raczej bez zgody telefonu arduino też się nie połączy z telefonem.

    0
  • #3 26 Kwi 2015 10:35
    373522
    Użytkownik usunął konto  
  • #4 26 Kwi 2015 11:22
    kris86k
    Poziom 11  

    No właśnie chodziło mi o parowanie bez żadnego programu, tak jak np z BT w aucie. W HC-06 jeden z pinów po połączeniu przechodzi w stan wysoki i to było by właśnie "zbliżeniowe" załączanie przekaźnika. Nic więcej nie jest mi potrzebne.
    Rozumiem, że bez aplikacji w telefonie nie połączy się?

    0
  • Metal Work Pneumatic
  • #5 26 Kwi 2015 11:39
    dondu
    Moderator Mikrokontrolery Projektowanie

    kris86k napisał:
    Rozumiem, że bez aplikacji w telefonie nie połączy się?

    Dobrze rozumiesz.

    0
  • #6 26 Kwi 2015 11:58
    kris86k
    Poziom 11  

    A może jakiś inny model tak działa?

    0
  • #7 26 Kwi 2015 12:06
    dondu
    Moderator Mikrokontrolery Projektowanie

    Model czego? HC-06?

    Choćbyś nie wiem jaki model posiadał, to smartfon (aplikacja) decyduje, czy chce się połączyć, czy nie.
    Nie może być bowiem tak, że zewnętrzny układ wymusza na smartfonie połączenie bez włączonej aplikacji, bo to byłaby luka w bezpieczeństwie.

    0
  • #8 26 Kwi 2015 12:23
    373522
    Użytkownik usunął konto  
  • #9 26 Kwi 2015 12:38
    dondu
    Moderator Mikrokontrolery Projektowanie

    Kol. niveasoft ładnie to opisał.

    Ja to realizuję w ten sposób, że aplikacja zaraz po jej włączeniu lub po rozłączeniu połączenia próbuje się połączyć z urządzeniem, z którym powinna być połączona. Jeśli nie uda się połączyć powtarza tę czynność co np. 10 sekund.

    Jeśli przez dłuższy czas nie udaje się jej połączyć zwiększa odstęp czasowy pomiędzy kolejnymi próbami połączenia np. do 1 minuty. Algorytm zależy oczywiście od rodzaju urządzenia, które łączę z aplikacją na smartfonie.

    0
  • #10 26 Kwi 2015 13:04
    kris86k
    Poziom 11  

    No dobrze ale do zestawu głośnomówiącego nie ma żadnej apki a jednak łączy się bezproblemowo, bez mojej ingerencji i o coś takiego mi chodzi. Może jest to kwestia master lub slave? Nie znam się na tym dlatego pytam.
    Nie wiem o jakiej luce mówisz skoro urządzenia są już wcześniej sparowane...
    Inny model mam na myśli np HC-05 i tym podobne i teraz zdaje się wyszły jakieś nowe modele z innymi oznaczeniami o podobnym zastosowaniu.

    0
  • #11 26 Kwi 2015 13:13
    dondu
    Moderator Mikrokontrolery Projektowanie

    Bo to zależy od profilu: http://pl.wikipedia.org/wiki/Profile_systemu_Bluetooth
    Ty masz moduł działający jako SPP (patrz K5).
    Obsługa niektórych profili jest wbudowana w system smartfonu i dlatego takie "cuda" są możliwe.

    A co do luki bezpieczeństwa - dokonanie parowania nie oznacza, że można w 100% zewnętrznemu urządzeniu ufać.

    0
  • #12 26 Kwi 2015 13:54
    kris86k
    Poziom 11  

    Przecież to moje urządzenia. System nie musi być w 100% bezpieczny a ten w samochodzie np wymaga PINu przy parowaniu i jest przy każdym parowaniu inny.
    Dobrze w takim razie przynajmniej wiem czego szukać. Nowe moduły w standardzie 4.0 zdaje się mają większe możliwości. Będę szukał.

    0
  • #13 26 Kwi 2015 14:09
    dondu
    Moderator Mikrokontrolery Projektowanie

    kris86k napisał:
    Przecież to moje urządzenia. System nie musi być w 100% bezpieczny a ten w samochodzie np wymaga PINu przy parowaniu i jest przy każdym parowaniu inny.

    Ale to nie Ty projektujesz system smartfona, a on standardowo musi być odporny.

    0
  Szukaj w 5mln produktów