Badamy różne przypadki użycia rozwiązań IoT. Aby ułatwić eksplorację, eksperymentowanie, projektowanie, rozwój i testowanie możliwych rozwiązań, badam możliwość lokalnego skonfigurowania prostego serwera IoT.
Dlatego chciałbym zrozumieć podstawową architekturę serwerów obsługujących urządzenia IoT. Mówiąc ogólnie, urządzenia IoT łączą usługę, która obsługuje dane i udostępniają informacje do wykorzystania przez inne urządzenia. To jest całkiem proste.
Na razie możliwe urządzenia brzegowe IoT będą korzystać z Wi-Fi, ale planują migrację do niskiej prędkości transmisji danych, protokołu o małej mocy, takiego jak ZigBee, BLE, lub może być Z-Wave, w którym to momencie będę potrzebował pewnego rodzaju koncentratora . Ładunek danych będzie wynosił około 100 bajtów, w szczycie transmisja może wynosić nawet jedną transakcję na minutę. Urządzenia brzegowe IoT przeważnie przesyłają dane, od czasu do czasu pobierając je na urządzenia.
Sugeruje się, że patrzę w MQTT i RabbitMQ jako możliwych opcji. Zostałem również skierowany do „ Wyświetlanie wiadomości MQTT w przeglądarce w czasie rzeczywistym ”, na który patrzę w momencie pisania.
Oto kilka pytań, które moim zdaniem są powiązane:
- Co odróżnia serwer IoT od serwera WWW, serwera poczty lub serwera FTP?
- Jaka jest podstawowa architektura podstawowego serwera IoT?
- Jakie cechy są ważne przy rozważaniu prostego, lekkiego serwera IoT?