Raspberry Controller

 
 

Sterowanie na Raspberry Pi

Raspberry Controller

System, który łączy Raspberry Pi z urządzeniami i pozwala sterować nimi z jednego miejsca.

Odczytuj czujniki, steruj wyjściami i korzystaj z komunikacji z innymi urządzeniami. System współpracuje również z iPanel.

Instrukcje instalacji i konfiguracji znajdziesz w sekcji pomocy poniżej.

Możliwości systemu

Moduły pozwalają połączyć sterowanie, pomiary i komunikację w jednym systemie.

  • GPIO i PWM — odczyt stanów oraz sterowanie wyjściami i sygnałem PWM.
  • Czujniki DS18B20 — odczyt temperatury z podłączonych czujników.
  • RFLink — komunikacja z obsługiwanymi urządzeniami bezprzewodowymi.
  • Port szeregowy — komunikacja z podłączonymi urządzeniami.
  • Sieć lokalna — współpraca z urządzeniami przez MQTT i HTTP oraz sprawdzanie dostępności przez PING.
       

Jak działa system?

Poznaj jego budowę i zobacz przykładowe widoki.

 
 
 
 
 

System jest napisany w PHP i Pythonie oraz podzielony na moduły uruchamiane w osobnych skryptach.

Urządzeniami można sterować z panelu systemu, przez MQTT lub za pomocą żądań HTTP. Dzięki temu Raspberry Pi może współpracować z innymi elementami sieci lokalnej.

Przykładowe żądanie sterujące:

http://{IP_maliny}/rc/index.php?a=write&name={nazwa_pola}&action={akcja}

Akcja: 1 — włączenie, 0 — wyłączenie, -1 — przełączenie.

 


Raspberry Controller / 2018