1
0
mirror of https://github.com/mainflux/mainflux.git synced 2025-04-27 13:48:49 +08:00
Aleksandar Novaković 36a00f3464 Update project documentation with example requests and responses (#220)
Update documentation with example requests and responses in accordance
with new API changes. Add detailed flow explanation. Update readme with
valid snippet.

Signed-off-by: Aleksandar Novakovic <anovakovic01@gmail.com>
2018-04-11 14:30:37 +02:00
2018-03-19 10:14:43 +01:00
2018-04-04 02:29:29 +02:00
2018-04-11 14:29:04 +02:00
2018-04-11 14:29:04 +02:00
2018-03-19 10:14:43 +01:00
2018-03-19 10:14:43 +01:00
2018-03-19 10:14:43 +01:00
2017-09-22 23:17:04 +02:00
2018-03-22 13:10:11 +01:00
2018-03-19 10:14:43 +01:00
2018-03-19 10:14:43 +01:00
2018-03-16 14:06:12 +01:00

Mainflux

build go report card coverage 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:

docker-compose up -f docker/docker-compose.yml -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

Languages
Go 98.6%
Shell 0.7%
Makefile 0.4%
JavaScript 0.2%