Distributed Services Architecture, a modular design enabling pluggable components to be created for any layer of an IoT implementation.
Share your ideas and discover new ones within our community forum! Connect and collaborate by signing up!
rchitecture (DSA), is an open source IoT platform that facilitates device inter-communication, logic and applications at every layer of the Internet of Things infrastructure. The objective is to unify the disparate devices, services and applications into a structured and adaptable real-time data model. The premise of the open source DSA initiative is to build a community of manufacturers, makers and solution providers that will contribute to an ever-expanding library ofs which allow protocol translation and data integration to and from 3rd party data-sources.
DSBroker broadcasts the presence and data-structures of connected DSLinks to other subscribing DSLinks and DSBrokers.
DSLink enables data exchange with other connected nodes by abstracting field-bus and unknown protocols.
nodeAPI, also known as IOT Blueprint, is the common open communication method for all DSA modules.
Distributed Services Architecture (DSA) allows for purpose-built products and services (i.e. DSLinks) to interact with one another in a decentralized manner. This architecture enables a network architect to distribute functionality between discrete computing resources. A network topology consisting of multiple DSLinks running on edge devices connected to a tiered hierarchy of brokers allows the system as a whole to be scalable, resilient to failure and take advantage of all computing resources available to it from the edge, the datacenter, the cloud and everything in between.