Mainflux (https://github.com/Mainflux/mainflux) is an Open Source Apache-2 licensed IoT cloud written in NodeJS.
It allows device, user and application connections over various network protocols, like HTTP, MQTT, WebSocket and CoAP, making a seamless bridge between them. As a consequence, Mainflux represents highly secure and highly optimised M2M platform based on the cutting-edge standards and approaches in the industry.
ABOUT Mainflux (https://github.com/Mainflux/mainflux) is lean open source industrial IoT cloud written in NodeJS.
It allows device, user and application connections over various network protocols, like HTTP, MQTT, WebSocket and CoAP, making a seamless bridge between them. As a consequence, Mainflux represents highly secure and highly optimised M2M platform based on the cutting-edge standards and approaches in the industry.
FEATURES An extensive (and incomplete) list of features includes: - Set of clean APIs, Swagger documented: HTTP RESTful, MQTT, WebSocket and CoAP - Set of client libraries for many HW platforms in several programming languages: C/C++, JavaScript and Python - Device management and provisioning and OTA FW updates - UNIX-like permissions for device sharing - Highly secured connections via TLS and DTLS - User authentication via JSON Web Tokens (JWT) - Responsive and scalable ModgoDB database - Modern architecture based on micro-services - LwM2M standard compliance via Coreflux - Partial oneM2M compliance - Easy deployment and high system scalability via Docker images - Clear project roadmap, extensive development ecosystem and highly skilled developer community - And many more
Speakers: Drasko Draskovic