Sign inSign up

iotivity/interface

By iotivity

•Updated over 9 years ago

The access point to IoTivity Cloud and proxy to it's subsystems.

Image
2

9.1K

iotivity/interface repository overview

⁠Supported tags
⁠Quick Reference
⁠What is IoTivity and IoTivity Cloud?
⁠IoTivity

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.

⁠IoTivity Cloud

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.

⁠How to use this image

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

⁠Connect to stack from an application

The IoTivity Cloud is listening on port 5683. Sample applications can be found here⁠.

⁠IoTivity Cloud - Interface

TheInterface is the main one of the 4 subsystems of the IoTivity Cloud. It act as a proxy for Message Queue, Resource Directory and Account Server. It handles keep-alive between device and cloud. It depends on other 3 subsystems. IoTivity Interface

⁠Configuration

See the official docs⁠ for more information.

⁠Licensing

View license information⁠ for the software contained in this image.

Tag summary

Content type

Image

Digest

Size

65.8 MB

Last updated

over 9 years ago

docker pull iotivity/interface