jmqt

An Open Source independent IoT and Messaging Protocol

View the Project on GitHub shubhadeepb14/jmqt

JMQT - JSON Message Queueing and Transfer

What is JMQT?

JMQT is a publish-subscribe based IoT and messaging protocol. JMQT protocol is open & free, and can be used without any license agreement. No one owns JMQT.

JMQT version 1.0 has been released in December, 2018.

Why JMQT was developed?

JMQT has been developed to simplify and modernize the publish-subscribe based messaging systems. JMQT uses JSON packets for data exchange which minimizes the learning curve for the developers and can speed up the development cycle. JSON is natively supported in almost every major programming language which makes the parsing and formatting the JMQT packets easier.

JMQT supports P2P (Point to Point) messaging in addition to publish-subscribe based messaging. This feature allows the programmers to develop robust solutions (for example, IoT or messenger applications) which needs point to point communication between the clients.

Principles of JMQT

Versions and Documentation

Version 1.0 Released on December, 2018

Download V1.0. Protocol Documentation

Implementation

An open source implementation of JMQT is available. Click here to visit the GitHub repository.

Contribute

To contribute in JMQT, please drop an email to shubhadeep.banerjee10@gmail.com. But, please visit the repository and read the code of conducts before sending an email.