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
Czym się różni Supla server od supla cloud?
Java 4 Life
API Java
GUI
Server Mock
API Java
GUI
Server Mock
Dzięki.
Edit: jeszcze jedno pytanie. Ze schematu wynika że baza danych jest współdzielona. Mam rację?
Edit: jeszcze jedno pytanie. Ze schematu wynika że baza danych jest współdzielona. Mam rację?
Java 4 Life
API Java
GUI
Server Mock
API Java
GUI
Server Mock
Brakuje jeszcze [SUPLA Server] <--- unix socket ---> [SUPLA Scheduler] < --- TCP ---> [MySQL]
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