The Open Source Platform & “Toolkit" for Internet Of Things Devices, Services and Applications

Community GitHub Download

What is DSA?

Distributed Services Architecture (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 of Distributed Service Links which allow protocol translation and data integration to and from 3rd party data-sources. 

More on DSA

What Are The Benefits?

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.

Additional Benefits

Open Source IoT Platform

  • nodeAPI | Internet of Things Blueprint


    nodeAPI, also known as IOT Blueprint, is the common open communication method for all DSA modules.

  • DSLink for IOT Architecture


    DSLink enables data exchange with other connected nodes by abstracting field-bus and unknown protocols.

  • DSBroker for DSA


    DSBroker broadcasts the presence and data-structures of connected DSLinks to other subscribing DSLinks and DSBrokers.

Be A Part Of The Community

Share your ideas and discover new ones within our community forum! Connect and collaborate by signing up!

My Community


Learn DSA