This thesis describes a referential architecture of the internet of things, consisting of a hardware and a software part, used for communication of devices, which
are using the most widely used protocols of this domain. We have developed four
plugins for the OM2M platform, which is implemented in accordance with the
specifications of the OneM2M standard. When we started writing, the OM2M
platform supported only the HTTP protocol and therefore represented a good
basis for the development of our referential architecture. An initial overview of
the literature, platforms, protocols and open source libraries was made, based on
which we implemented two general bindings for the protocols CoAP and MQTT,
and two sample plugins were developed for the technologies Z-Wave and ZigBee.
The aim of this thesis was to use an open source platform of the internet of things,
which would base on a relevant standard, and expand it, using the open source libraries, so it would support a set of relevant protocols and enable their usage. The
result of this thesis is an open source solution, which implements the key internet
of things protocols and which, by being open source, will surely contribute to the
interoperability of devices in this domain.