![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
witam
Nigdy takiego czegoś nie robiłem a teraz musze ; ) Proszę osoby znające się w temacie o pomoc merytoryczną. Przedstawie problem bardzo ogólnie bo nie chce zaliczyć jakiejś wtopy w pojęciach. Mam kilka urzadzeń pomiarowych. Rejestrują one między innymi temperature oraz posiadają możliwosc ustawień kilku parametrów. Urządzenia te nie wspołpracują z sobą i mogą być używane gdziekolwiek. Moim zadaniem jest napisanie strony internetowaj, na która po zalogowniu na swoje konto mogę odczytywac parametry z takiego urządzenia oraz dokonywać wybrancyh zmian w jego ustawieniach. PHP i cała ta otoczka tworzenia srron i aplikacji internetowych nie jest mi obca i nie tutaj jest problem. Zastanawiam się bardziej jak uzyskać połaczenie pomiędzy urządzniem a serwerem ? Narazie jestem na etapie planowania. Urządzenia pomiarowe już mam i działają. Ich modyfikacja zajmuje się oddzielny programista. Ja narazie chce poznać sam zamysł jak to ma wszystko działać i dlatego też chciałbym was sie poradzić. Obecnie dostałem wytyczne, że klient który kupi takie urządzenie pomiarowe moze wejsc sobie na strone internetową i zarejestrowac swoje urządzenie. Kluczowym elementem rejestracji będzie kod urządzenia, który będzie grał role identyfikacji urzadzenia. Po poprawnym zarejestrowaniu klient może na tej stronie podglądać pomiary temperatur oraz dokonywac zmian wybranych ustawień, i tutaj zaczyna się dla mnie bajka. Jak stworzyć połączenie pomiedzy urządzeniem a serwerem tak aby serwer mógł odbierac asynchronicznie aktualne dane pomiarowe z urzadzenia oraz również potrafił wysłać odpowiedź w postaci zmiany ustawień urządzenia - jęsli np klient wybierzez na stronie jakąś opcje do zmiany ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Urządzenie powinno wysyłać do serwera co pewien okres czasu dane, które aplikacja nasłuchująca na serwerze zapisze w odpowiednim miejscu. Jako odpowiedź aplikacja może wysłać informacje o zmianie ustawień lub też ich braku. Zwróć uwagę, na to że możliwość inicjacji połączenia przez serwer z urządzeniem odpada bo może ono być umieszczone, za ruterem, switchem lub jeszcze czymś innym. Dlatego też lepiej, aby to urządzenie rozpoczynało połączenie wysyłając odpowiednie dane i w odpowiedzi otrzymując informacje o ustawieniach.
Zasda działania jest identyczna jak w przypadku stron internetowych. Serwer czeka na połączenie, wykonuje odpowiednie operacje i odpowiada. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 13:48 |