Serwer - umieszczanie i odczyt danych

Serwer - umieszczanie i odczyt danych
Shadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

Witam,
Chcę wykonać następujący projekt: moduł ESP8266 wysyła pewne dane na jakiś serwer(http). W aplikacji mobilnej (sys. Android) istnieje możliwość wizualizacji danych pobranych z serwera. Pytania do Was mam następujące:

  • jaki serwer wybrać, gdzie mogę przeczytać o podobnych projektach IoT?
  • Czy istnieją darmowe serwery mogące pomieścić niewielką ilość danych?
    Chciałbym wysyłać dane w formacie JSON - jaki serwer polecacie?

Pozdrawiam,
Shadoow

Ktos
  • Rejestracja: dni
  • Ostatnio: dni
0

Jeżeli chodzi o gotowe rozwiązania to przejrzyj https://thingspeak.com/, http://dweet.io/, https://freeboard.io/

Z drugiej strony zasadniczo nie jest problemem napisać sobie samemu coś, co będzie odbierać dane w postaci JSON i coś tam dalej z nimi robić, w dowolnym języku programowania. Znalezienie darmowego serwera, na którym uruchomisz taką usługę, jak potrzebujesz na bardzo niewielkie użycie, też nie będzie problemem - choćby na Azure możesz odpalić kilka usług webowych za darmo bez problemu. Ja coś takiego zrobiłem sobie sam: ESP8266 wysyła dane, a usługa webowa (https://github.com/ktos/TemperatureService3) odbiera, zapisuje do bazy i robi wizualizacje: https://ktostemperature2.azurewebsites.net/outdoor.html

Możesz też przejrzeć w ogóle rozwiązania oparte o protokół MQTT (np. Azure IoT Hub w przypadku Azure), gdzie można to łączyć z innymi usługami potem.

Shadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

O, dokładnie o coś takiego mi chodziło. Masz może jakieś sprawdzone materiały związane z tym tematem z których mógłbym czerpać wiedzę?
Dzięki za zainteresowanie tematem i udzielenie odpowiedzi.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.