IoTivity Cloud component which exposes and interface to use publish-subscribe interactions.
7.4K
Where to get help: Slack, Mailing list, IRC, Stack Overflow
Documentation: IoTivity Docker wiki, IoTivity wiki
Where to file issues: JIRA
Maintaned by: the IoTivity Community
Each day more and more devices are coming online, adding to the ever-growing Internet of Things (IoT). Analysts agree the IoT will grow to many billions of devices over the next decade. The challenge for the IoT ecosystem is to ensure these emerging IoT devices can connect securely and reliably to the Internet and to each other.
The IoTivity project was created to bring together the open source community to accelerate the development of the framework and services required to connect these billions of devices. The IoTivity project is sponsored by the Open Connectivity Foundation (OCF), a group of industry leaders who will be developing a standard specification and certification program to address these challenges. IoTivity will deliver an open source reference implementation of the OCF standard specifications, yet will not be limited to those requirements.
This project is for extending accessibility of IoTivity devices and scenarios using some techniques like HTTP to CoAP proxy, OAuth 2 over CoAP and so on. Users can access their devices under their prefer accounts through cloud. The IoTivity Cloud stack is composed of 4 subsystems, Interface, Account Server, Resource Directory and Message Queue. These components also have some dependencies as the [Apache Kafka, the Zookeeper](https://hub.docker.com/r/spotify/kafka/ and the MongoDB.
This dockerized IoTivity Cloud stack provides you full experience with this project without any additional intallation or setup.
The IoTivity Cloud stack is composed of 4 subsystems. Therefore this docker-compose file can be used to start it all at once with all dependencies.
$ docker stack deploy -c docker-compose.yml iotivity
The IoTivity Cloud is listening on port 5683. Sample applications can be found here.
The Message Queue is one of the 4 subsystems of the IoTivity Cloud. It exposes an interface for clients to initiate and use publish-subscribe interactins. It depends on Kafka and Zookeeper.

See the official docs for more information.
View license information for the software contained in this image.
Content type
Image
Digest
Size
77.2 MB
Last updated
over 9 years ago
docker pull iotivity/messagequeue