Giter Site home page Giter Site logo

iot_pki's Introduction

zibawa

Open source IoT from device to dashboard

Description

Zibawa integrates other open source software to form a complete software stack for IoT.

Using Zibawa along with Grafana, rabbitMQ, InfluxDB and OpenLDAP you can run a secure end to end IoT management system.

Zibawa is built in Django framework using Python 3

Features

Device management

Devices and their related channels are created, and information about what the channel is measuring is added.

MQTT message testing

Different message formats can be tested on web interface to ensure they can be interpreted and visualized in the dashboards correctly.

MQTT message interpreting and enrichment

Timestamps are parsed from messages or added. Channel data is added to the message values as indexable tag Hooks enable further data to be added to the stored message, for example, a mqtt message containing an RFID tag would be stored along with information about (for example) the production batch, part number relating to the tag.

MQTT message storage

Messages are stored on the configured database backend. Currently comptible with InfluxDB and elasticsearch

Kura CloudService interpreter

Kura is an [open source gateway project] . Kura by default sends messages using google protocol buffers. Zibawa includes a decoder to enable you to use Kura cloud service "out of the box".

Device authorization and security

All devices are authorized using encrypted passwords stored on openLDAP. All communications are encrypted using TLS.

Stack management

Web tools enable you to monitor the different parts of the stack to ensure they are running and configured to work together.

Aplications

*Industrie 4.0 *Industrial machinery monitoring *RFID traceability

Documentation and Installation

Full documentation for Zibawa Open source IoT

Contribution and Participation

Contributions and participation in the project are welcome!

iot_pki's People

Contributors

mattfield11 avatar zibawa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.