SUPLA Cloud - aplikacja pozwalająca na rejestrację i zarządzanie swoim kontem i konfiguracją. Dostarcza REST API z którego korzysta aplikacja webowa (tą do której można zalogować się na cloud.supla.org) i inne rozwiązania integrujące się z Supla. Komunikacja za pomocą protokołu HTTP. Technologia wykonania: Symfony (PHP) + aplikacja webowa Vue.js (ES, HTML, Sass).
SUPLA Server - odpowiada za komunikację smartfonów i urządzeń wykonawczych na niskim poziomie (własny protokół komunikacji po TCP na portach 2015 i 2016). Korzysta z konfiguracji zachowanej w bazie danych przez Cloud. Rejestruje nowe urządzenia i kanały i pamięta ich stan. Udostępnia potrzebne informacje o stanie do Clouda przez własny protokół komunikacji na wewnętrznym sockecie. Technologia wykonania: C++.
SUPLA - Architektura
-
Grin78
- Posts: 32
- Joined: Thu Dec 05, 2019 1:38 pm
Witam,
Co to urządzenia wykonawcze?
To sterowniki n.p. Zamel ROW-01, ROW-02 etc, albo sterowniki oparte o arduino/raspberryPi ?
Drugie pytanie - czy można n.p. zainstalować wszystko na jednym mikrokomputerze arduino/raspberryPi - mi chodzi na linuxie zainstalować wszystko dla sterowania (zmiana konfiguracji) sterownikami: czyli SUPLA Cloud, SUPLA Server, MySQL, Supla Scheduler.
Jeśli tak to czy to wszystko co trzeba?
P.S. jestem początkującym w tym więc potrzebuję od początku podstaw.
Z góry dzięki za pomoc
Co to urządzenia wykonawcze?
To sterowniki n.p. Zamel ROW-01, ROW-02 etc, albo sterowniki oparte o arduino/raspberryPi ?
Drugie pytanie - czy można n.p. zainstalować wszystko na jednym mikrokomputerze arduino/raspberryPi - mi chodzi na linuxie zainstalować wszystko dla sterowania (zmiana konfiguracji) sterownikami: czyli SUPLA Cloud, SUPLA Server, MySQL, Supla Scheduler.
Jeśli tak to czy to wszystko co trzeba?
P.S. jestem początkującym w tym więc potrzebuję od początku podstaw.
Z góry dzięki za pomoc
