Go to file
Drasko DRASKOVIC a6dfc26959 Simplify Makefile (#205)
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2018-03-22 13:10:11 +01:00
.github
cmd
coap Add protobuf (#192) 2018-03-19 10:14:43 +01:00
docker Add protobuf (#192) 2018-03-19 10:14:43 +01:00
http Add protobuf (#192) 2018-03-19 10:14:43 +01:00
manager Fix blinker tests (#193) 2018-03-20 09:14:54 +01:00
normalizer Add protobuf (#192) 2018-03-19 10:14:43 +01:00
vendor Add protobuf (#192) 2018-03-19 10:14:43 +01:00
.gitignore Fix blinker tests (#193) 2018-03-20 09:14:54 +01:00
Gopkg.lock Add protobuf (#192) 2018-03-19 10:14:43 +01:00
Gopkg.toml Add protobuf (#192) 2018-03-19 10:14:43 +01:00
LICENSE
MAINTAINERS
Makefile Simplify Makefile (#205) 2018-03-22 13:10:11 +01:00
README.md
doc.go
message.proto Add protobuf (#192) 2018-03-19 10:14:43 +01:00
publisher.go Add protobuf (#192) 2018-03-19 10:14:43 +01:00
utils.go
version.go

README.md

Mainflux

build go report card license chat

banner

Mainflux is modern, scalable, secure open source and patent-free IoT cloud platform written in Go.

It accepts user, device, and application connections over various network protocols (i.e. HTTP, MQTT, WebSocket, CoAP), thus making a seamless bridge between them. It is used as the IoT middleware for building complex IoT solutions.

For more details, check out the official documentation.

Features

  • Protocol bridging (i.e. HTTP, MQTT, WebSocket, CoAP)
  • Device management and provisioning
  • Fine-grained access control
  • Platform logging and instrumentation support
  • Container-based deployment using Docker

Quickstart

Before proceeding, install the following prerequisites:

Once everything is installed, execute the following commands from project root:

cd docker/
docker-compose up -d

Contributing

Thank you for your interest in Mainflux and wish to contribute!

  1. Take a look at our open issues.
  2. Checkout the contribution guide to learn more about our style and conventions.
  3. Make your changes compatible to our workflow.

Community