Zlecę wykonanie panelu www (aplikacji) do sterowania roletami.
Sterownik rolety łączy się i wysyła dane do serwera na którym jest panel sterujący. Częstotliwość połączenia określa się w panelu w funkcji „Aktualizacje sterownika”.
Przedstawiam prototypowy poglądowy panel do sterowania roletami (ten panel został stworzony to tej rolety i działa).
http://vector.nstrefa.pl/index.php
Login: uzytkownik
Hasło: haslo
Sterownik do rolet posiadam i jest moim pomysłem.
Dane wysyłane przez sterownik
-Aktualny schemat(bez cudzysłowów):
"GET http:GET http://adres/serwis.php?tmp=*&swi=*&pmx=*&pak=*&vn=*&id=*&mac=* HTTP/1.0(tutaj jest enter - znak \r\n w ASCII)
Host: adres"
Opis:
* - wartość
adres - taki jak wpisano w konfiguracji sterownika rolety
tmp - temperatura
swi - poziom swiatła
pmx - pozycja maksymalna rolety
pak - pozycja aktualna rolety
vn - napiecie akumulatora
id - id sterownika rolety - taki jak podano przy konfiguracji sterownika rolety
mac - adres mac w formacie xx:xx:xx:xx:xx:xx
Mac adres jako identyfikacja konkretnego sterownika.
Serwer wysyła do sterownika parametry o nazwach:
pozycja_r=* - aktualizacja położenia rolety
moc_r=* - aktualizacja mocy rolety
czas_s=* - okres odświeżania danych (nie może być mniejszy niż 10s)
czas_l=* - aktualny czas licznika (licznika odświeżania danych)
czas_p=* - czas przesunięcia w reakcji rolet
Serwer zamyka połączenie i wtedy następuje aktualizacja parametrów przez sterownik.
Uwagi:
- Cała odpowiedz od serwera musi miec min 250 bajtów(tu chyba są nagłowki http etc.). Pierwsze 250 bajtów jest usuwane przez sterownik.
- Pierwsze 250 bajtów musi przyjsc od serwera do sterwonika w ciągu 4sekund, w innym przypadku nastepuje zerwanie połączenia
- Po odebraniu 250 bajtów, sterownik czeka maksymalnie 5sekund na parametry oraz zamkniecie połączenia prze serwer, w innum przypadku nastepuje zerwanie połączenia.
Sieć i adres serwera zapisuje się w sterowniku po włączeniu sterownika i resecie ( tworzy swoją sieć o nazwie "roleta" i mikro serwer ) wchodzi się do ustawień wpisując adres 192.168.1.10
Mogę również udostępnić całe oprogramowanie sterownika z opisem.
Do zlecenia należy
Stworzyć od nowa panel na innym serwerze w nowej ładniejszej szacie graficznej, funkcje pozostają takie same, chciałbym jedynie dołożyć funkcje:
1. Dodawania nowych sterowników rolet i nazw pomieszczeń
2. Łączenie działanie grupą rolet przez jednego użytkownika
3. Logowanie klientów. Tak aby klient mógł sam zalogować się i dodać swój sterownik aby sterować roletą. Każdy klient by miał indywidualny Login i Hasło.
4. Dołożyć funkcję w panelu na podstronie "Ustawienia", funkcja ta dotyczyła by ustawienia moc silnika przy zamykaniu i osobno ustawienia mocy silnika przy otwieraniu tak aby przy otwieraniu można było ustawić inną moc silnika niż przy zamykaniu.
5. Trzeba sprawdzić funkcje "Aktualizacje sterownika - w nocy " w panelu prototypowym nie działa to poprawnie, chciałbym aby ta funkcja działała tak: jeśli roleta jest zamknięta i czujnik "Oświetlenie" jest na "0" to aktualizacja sterownika odbywa się z częstotliwością zgodnie z nastawą w "Aktualizacje sterownika - w nocy" a jeśli czujnik "Oświetlenie" będzie większe od "0" to aktualizacja zgodnie z nastawą w "Aktualizacje sterownika - w dzień"
6. Trzeba sprawdzić również opcję rozpoznania sterownika rolety po mac adresie, nie zostało to sprawdzone w panelu prototypowym.
Przewidziany budżet to 4000zł ( umowa, przelew na konto )
Termin realizacji od dzisiaj do 1 listopad 2019r.
Kontakt:
PW lub adres e-mail : piotrww(malpa)wp.pl
Sterownik rolety łączy się i wysyła dane do serwera na którym jest panel sterujący. Częstotliwość połączenia określa się w panelu w funkcji „Aktualizacje sterownika”.
Przedstawiam prototypowy poglądowy panel do sterowania roletami (ten panel został stworzony to tej rolety i działa).
http://vector.nstrefa.pl/index.php
Login: uzytkownik
Hasło: haslo
Sterownik do rolet posiadam i jest moim pomysłem.
Dane wysyłane przez sterownik
-Aktualny schemat(bez cudzysłowów):
"GET http:GET http://adres/serwis.php?tmp=*&swi=*&pmx=*&pak=*&vn=*&id=*&mac=* HTTP/1.0(tutaj jest enter - znak \r\n w ASCII)
Host: adres"
Opis:
* - wartość
adres - taki jak wpisano w konfiguracji sterownika rolety
tmp - temperatura
swi - poziom swiatła
pmx - pozycja maksymalna rolety
pak - pozycja aktualna rolety
vn - napiecie akumulatora
id - id sterownika rolety - taki jak podano przy konfiguracji sterownika rolety
mac - adres mac w formacie xx:xx:xx:xx:xx:xx
Mac adres jako identyfikacja konkretnego sterownika.
Serwer wysyła do sterownika parametry o nazwach:
pozycja_r=* - aktualizacja położenia rolety
moc_r=* - aktualizacja mocy rolety
czas_s=* - okres odświeżania danych (nie może być mniejszy niż 10s)
czas_l=* - aktualny czas licznika (licznika odświeżania danych)
czas_p=* - czas przesunięcia w reakcji rolet
Serwer zamyka połączenie i wtedy następuje aktualizacja parametrów przez sterownik.
Uwagi:
- Cała odpowiedz od serwera musi miec min 250 bajtów(tu chyba są nagłowki http etc.). Pierwsze 250 bajtów jest usuwane przez sterownik.
- Pierwsze 250 bajtów musi przyjsc od serwera do sterwonika w ciągu 4sekund, w innym przypadku nastepuje zerwanie połączenia
- Po odebraniu 250 bajtów, sterownik czeka maksymalnie 5sekund na parametry oraz zamkniecie połączenia prze serwer, w innum przypadku nastepuje zerwanie połączenia.
Sieć i adres serwera zapisuje się w sterowniku po włączeniu sterownika i resecie ( tworzy swoją sieć o nazwie "roleta" i mikro serwer ) wchodzi się do ustawień wpisując adres 192.168.1.10
Mogę również udostępnić całe oprogramowanie sterownika z opisem.
Do zlecenia należy
Stworzyć od nowa panel na innym serwerze w nowej ładniejszej szacie graficznej, funkcje pozostają takie same, chciałbym jedynie dołożyć funkcje:
1. Dodawania nowych sterowników rolet i nazw pomieszczeń
2. Łączenie działanie grupą rolet przez jednego użytkownika
3. Logowanie klientów. Tak aby klient mógł sam zalogować się i dodać swój sterownik aby sterować roletą. Każdy klient by miał indywidualny Login i Hasło.
4. Dołożyć funkcję w panelu na podstronie "Ustawienia", funkcja ta dotyczyła by ustawienia moc silnika przy zamykaniu i osobno ustawienia mocy silnika przy otwieraniu tak aby przy otwieraniu można było ustawić inną moc silnika niż przy zamykaniu.
5. Trzeba sprawdzić funkcje "Aktualizacje sterownika - w nocy " w panelu prototypowym nie działa to poprawnie, chciałbym aby ta funkcja działała tak: jeśli roleta jest zamknięta i czujnik "Oświetlenie" jest na "0" to aktualizacja sterownika odbywa się z częstotliwością zgodnie z nastawą w "Aktualizacje sterownika - w nocy" a jeśli czujnik "Oświetlenie" będzie większe od "0" to aktualizacja zgodnie z nastawą w "Aktualizacje sterownika - w dzień"
6. Trzeba sprawdzić również opcję rozpoznania sterownika rolety po mac adresie, nie zostało to sprawdzone w panelu prototypowym.
Przewidziany budżet to 4000zł ( umowa, przelew na konto )
Termin realizacji od dzisiaj do 1 listopad 2019r.
Kontakt:
PW lub adres e-mail : piotrww(malpa)wp.pl