Skocz do zawartości

Webserver symulacja inteligentnego domu


Pomocna odpowiedź

Napisano

Hej, robię projekt do pracy dyplomowej. Stawiam serwer na Raspberry PI, stawiam tam stronę www. Projekt ma zadanie symulować działanie połaczenia PLC+Raspberry Pi w inteligentnym domu. Strona ma zadanie wyświetlać informacje o stanie danych urządzeń. np będzie przycisk pokaż zapalone światła na 1. piętrze. i powinna pokazać się np. tabela z bazy danych co jest zapalone a co nie. 

Podobno mam zastosować także logi z serwera.

Przykładowa baza wygląda tak (kolumny):

Nr / Port / Pomieszczenie / Input//Output / Pomieszczenie / Piętro / Oświetlenie

 

1. Nie bardzo rozumiem jak użyć logów, w sensie co mogę z nimi zrobić żeby sterować danymi? One wyswietlaja tylko zdarzenia czyli np klikniecie przycisku.

2. W jaki sposób przesyłać sygnał, z przycisku np. pokazującego załączone oświetlenie? Czy Javascript wystarczy? Bo rozumiem, że skoro ma symulować to dane będą wprowadzone a strona będzie tylko pobierać odpowiednie dane z bazy danych i je wyświetlać, tylko jak i czym to zrobić?\

 

Z góry dzięki z pomoc!

@klawiek123 witam na forum 🙂 Chętnie coś doradzimy, ale szczerze mówiąc... pytania, które zadałeś są raczej do tego, kto wymyślił taki projekt. Nie wiemy co autor miał na myśli. Próbowałeś dopytać najpierw na uczelni?

Lepszy byłby na pewno SQL do baz danych, a zamiast js PHP, co prawda PHP wychodzi z mody, więc lepsza byłaby Java do takich rzeczy wraz z sqlem. 

2 godziny temu, KHX napisał:

co prawda PHP wychodzi z mody, więc lepsza byłaby Java

Kolego, daruj sobie tego typu teksty z gatunku prawd objawionych.

 

2 godziny temu, KHX napisał:

Lepszy byłby na pewno SQL do baz danych

A co to ma wspólnego z wyborem języka do aplikacji?

 

No, ale naprawdę PHP traci popularność, ale nie chodzi mi o jakoś gwałtowne stracenie. 

Co do SQL, no jest nieunikniony przy bazach danych, więc jest związek, bo taka aplikacjami może potrzebować bazy danych. 

7 minut temu, KHX napisał:

Co do SQL, no jest nieunikniony przy bazach danych, więc jest związek, bo taka aplikacjami może potrzebować bazy danych. 

Nie ma żadnego związku. Bazę danych oprogramowujesz np. w jakimś dialekcie SQL, a aplikację piszesz w jakimś języku programowania np. PHP (przypominam, że SQL nie jest) językiem programowania). Równie dobrze mogę sobie wyobrazić tu jakąś bazę danych NoSQL (a są takie, choćby mongodb czy cała rodzinka dbm).

9 minut temu, KHX napisał:

naprawdę PHP traci popularność

Gdzie to wyczytałeś? Bo akurat od wprowadzenia PHP 7 ten język przeżywa renesans.

No to o to mi chodziło z SQL, może zbyt szybko pisałem. Co do spadku popularności, patrzałem na statystyki i widać tam między innymi większą popularność np. javascript z node. js, czy c#, Java do backendu. 

2 godziny temu, KHX napisał:

patrzałem na statystyki

Pamiętaj: są kłamstwa, grube kłamstwa i statystyki. Statystycznie każdy Polak ma jedną pierś i pól penisa 😉

 

  • Lubię! 1

No, z tym się zgodzę akurat, każdy język ma zalety i wady, nawet jak ma podobne zastosowane, statystyki były z tego co wybierają początkujący programiści i też w czym piszą Ci doświadczeni, ale niestety tylko z jednego forum.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...