Mainflux is performant and secure open-source IoT platform with the complete full-scale capabilities for development of Internet of Things solutions, IoT applications and smart connected products.
Built as a set of microservices containerized by Docker and orchestrated with Kubernetes, Mainflux IoT platform serves as a software infrastructure and middleware which provides:
Apache 2.0 license. All the benefits of open source solutions: transparency, control, community testing, support and bug fixes. No client access licenses issues. No vendor lock.
Enhanced and fine-grained security via deployment-ready Mainflux Authentication and Authorization Server with Access Control scheme based on customizable API keys and scoped JWT. Mutual TLS Authentication (mTLS) using X.509 Certificates. NGINX reverse proxy for security, load-balancing and termination of TLS and DTLS connections.
Thanks to Golang language, and microservices, it has tested performance, deployment speed, fast and robust execution, small footprint.
Adding new functionality for vertical solutions and applications does not require reconfiguration or modification of the core platform.
Open, modularized and flexible architecture with many iot protocols and easy-to-use APIs, ensures seamless 3rd-party integration with existing enterprise systems ( (e.g., ERP, BI, CRM), databases, and analytics programs, back-end systems and/or other cloud services.
Multi-protocol support and hardware agnostic. Connectivity for any device and any application. PUB/SUB multiprotocol messaging bridge (HTTP, MQTT, WebSocket, CoAP) based on NATS ultra-performant broker.
Microservice-based architecture, built using open-source technologies resulting in high-performance, scalability and fault-tolerance.
Deployable from multi-datacenter scale to RPi class devices.
Low operating expense (OPEX) due to design and selection of core technologies.
Easy to deploy on-prem, hybrid or in the cloud.
MFX-1 IoT Edge Gateway based on Mainflux IoT open-source platform is developed on the optimized hardware, the Solid Run HummingBoard CBi - Edge hardware platform, created to meet the B2B market demands for a high performance, secure, robust and overall low-cost industrial compliant device.
Mainflux cross-functional team provide operational expertise for all technology layers
and complexity of the IoT technology and cost-quality related solutions with support
needed for every Internet of Things project
Mainflux Labs is a consortium member of the Ashvin: EU H2020 funded, international R&D project which goal is to address long-lasting challenges of the construction industry using digital twins and the power of IoT as assistants for design, construction and maintenance of civil engineering infrastructures.
Intel Developer Zone in the blog post "View Metering In Action On Edge Middleware Platforms" demonstrates how Mainflux and EdgeX Foundry can be used for IoT metering which has large scale applications that are key to certain business ventures.
Mainflux Labs is a Serbian National Winner in the IoT category of Central European Startup Awards competition, which is a part of the Global Startup Awards, one of the largest independent startup ecosystem competitions.