Budowanie aplikacji webowych przy użyciu stosu technologii opartych o język JavaScript pozwala nam budować wydajne systemy IoT. Korzystamy z następujących technologii/narzędzi:
- Server Mosca - służy do zapewnienia komunikacji opartej o MQTT, natomiast RabbitMQ umożliwa budowanie stabilnych i skalowalnych rozwiązań,
- Mogoose - pozwala na tworzenie efektywnych i eleganckich modeli danych,
- Stos MEAN (MongoDB, ExpressJS, AngularJS oraz Node.js) - daje możliwość budowania wydajnych, dedykowanych aplikacji webowych.