logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Zlecę] Wykonanie panelu www do sterownia roletami

wwpiotr13 30 Sie 2019 23:09 510 0
REKLAMA
  • #1 18143781
    wwpiotr13
    Poziom 2  
    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
  • REKLAMA
REKLAMA