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 is Linux Foundation EdgeX Foundry compliant IoT gateway developed on the optimized hardware platform for industrial IoT edge computing solutions.
EdgeX Foundry is an open source framework for edge computing hosted within a full hardware- and OS-agnostic reference software platform that unifies the marketplace and accelerates the deployment of IoT solutions.
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
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.
We are excited to announce that Mainflux Labs was recently invited to become a member of the Open Retail Initiative, joining Intel and companies such as Dell, HP Inc, Canonical, VMware, JD.com and Toshiba. Open Retail Initiative (ORI) is a collaborative effort of industry leaders to address retailers’ market challenges through open access solutions.