IRC-IoT protocol, version 0.3.11 (development)

IRC-IoT
– the universal protocol for building Internet of things (IoT)

IRC-IoT
works through the IRC
protocol, which was created to enable people to communicate on the Internet.
The protocol uses structured messages in the text format –
JSON, for data exchange.
The protocol determinates the basic message format, the pseudo-channel
transport component, as well as a model that allows to configurate the
IRC-IoT
for data exchange dynamically in other IoT protocols.
Protocol allows to organize the joint transparent operation of services over
the encapsulated in
IRC-IoT
data. This protocol will be useful in the construction of systems of
inter-machine interaction (M2M). In particular,
IRC-IoT
protocol can become a substitute of such protocol as
MQTT.

To participate in the
IRC-IoT
protocol and its subsequent development, in order to take into account the problems
associated with compatibility with already existing software products, a working
group will be created:
IRC-IoT WG.
At the same time, the Working Group is open for joining software developers
and manufacturers of IoT equipment. Adding objects to the global registry (Global Dictionary)
is made on request enterprises, including those that are not members of the Working Group.
All decisions are taken by a special Commission, by a simple majority of votes.
The Commission is created from the members of the Working Group.
The authors of the protocol have the right to veto all decisions taken by
the Working Group and the decisions made on its basis by the Commission.

In fact, the developed system can work not only through the
IRC network,
but also through any other CHAT-service in the Internet.
However, modification will require some work and time.
If you have a similar need, or a desire to adapt
this protocol under something different from
IRC, the authors are
open to dialogue.