Go to file
Drasko DRASKOVIC 399cc051b3
NOISSUE - Fix CHANGELOG (#496)
* NOISSUE - Fix CHANGLEONG link

Signed-off-by: drasko <drasko.draskovic@gmail.com>

* NOISSUE - Fix CHANGELOG

Signed-off-by: drasko <drasko.draskovic@gmail.com>
2018-12-08 21:47:19 +01:00
.github NOISSUE - Add pull request template (#414) 2018-10-04 10:04:58 +02:00
cli MF-486 - Add provisioning command to CLI (#487) 2018-12-08 16:59:55 +01:00
cmd MF-486 - Add provisioning command to CLI (#487) 2018-12-08 16:59:55 +01:00
coap MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
dashflux MF-325 - Add SPDX license and copyright headers (#362) 2018-08-26 13:15:48 +02:00
docker NOISSUE - Add LoRa route map validation and fix LoRa messages URL (#491) 2018-12-05 15:15:15 +01:00
docs Add CoAP section in getting-started (#468) 2018-11-27 12:46:18 +01:00
http MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
k8s Add nginx ingress config to k8s services (#472) 2018-11-27 12:56:36 +01:00
load-test Add CHANGELOG. Bump version. (#494) 2018-12-08 20:53:39 +01:00
logger Fixing level_test.go (#406) 2018-09-26 20:22:26 +02:00
lora Fix lora-adapter event store handlers (#492) 2018-12-05 19:57:23 +01:00
metrics NOISSUE - Add exported metrics visualization for grafana (#326) 2018-06-15 17:08:49 +02:00
mqtt MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
normalizer MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
readers MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
scripts MF-486 - Add provisioning command to CLI (#487) 2018-12-08 16:59:55 +01:00
sdk/go MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
things MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
users MF-448 - Option for Postgres SSL Mode (#449) 2018-11-07 21:54:51 +01:00
vendor MF-486 - Add provisioning command to CLI (#487) 2018-12-08 16:59:55 +01:00
writers MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
ws MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
.dockerignore NOISSUE - Add .dockerignore to project root (#457) 2018-11-13 22:31:13 +01:00
.gitignore MF-363 - Add compiled .proto files (#364) 2018-08-24 15:33:40 +02:00
CHANGELOG.md NOISSUE - Fix CHANGELOG (#496) 2018-12-08 21:47:19 +01:00
Gopkg.lock MF-486 - Add provisioning command to CLI (#487) 2018-12-08 16:59:55 +01:00
Gopkg.toml MF-166 - Add lora-adapter service (#481) 2018-12-04 20:08:30 +01:00
LICENSE MF-199 - Create documentation skeleton (#218) 2018-04-08 23:03:12 +02:00
MAINTAINERS Update MAINTAINERS 2018-08-28 22:42:47 +02:00
Makefile NOISSUE - Add changelog target to Makefile (#493) 2018-12-08 20:12:24 +01:00
README.md Fix http publish example in docs (#231) 2018-04-18 16:49:10 +02:00
api.go MF-325 - Add SPDX license and copyright headers (#362) 2018-08-26 13:15:48 +02:00
doc.go MF-325 - Add SPDX license and copyright headers (#362) 2018-08-26 13:15:48 +02:00
env.go MF-325 - Add SPDX license and copyright headers (#362) 2018-08-26 13:15:48 +02:00
internal.pb.go MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
internal.proto MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
message.pb.go MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
message.proto MF-475 - Replace increment ID with UUID (#490) 2018-12-05 13:09:25 +01:00
mkdocs.yml NOISSUE - Move CLI documentation from getting started guide to separate page (#470) 2018-11-27 08:40:56 +01:00
publisher.go MF-325 - Add SPDX license and copyright headers (#362) 2018-08-26 13:15:48 +02:00
topics.go MF-325 - Add SPDX license and copyright headers (#362) 2018-08-26 13:15:48 +02:00
version.go Add CHANGELOG. Bump version. (#494) 2018-12-08 20:53:39 +01:00

README.md

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