OpenDOF is an IOT Framework
The OpenDOF Project is an organization dedicated to the promotion of device networking technology for IoT–an IOT Framework.
The acronym DOF (Distributed Object Framework) refers to a technology that allows many different products, using many different standards, to work together and share information effortlessly across many different networks (e.g., LAN, WAN, Intranet, Internet—any type of network or mesh). At its core, DOF technology was designed to network embedded devices, whether simple or complex. However, to support advanced networking functions for those devices, DOF technology has also evolved into a server technology, appropriate for services that expand the functionality of networked devices, whether those services reside on your own physical servers, or you are taking advantage of advanced cloud technology, such as Amazon Web Services. Ultimately, DOF technology has the flexibility to enhance all products, from the simplest resource-constrained device to the most powerful of computer networks.
Quick Links
Have questions? Looking for support? Check the links below.
Looking for downloads or source code? Want to report an issue?
If you are looking for business and licensing information, please refer to the following:
It’s impossible to anticipate every technical question, but here are pointers to some of the most common places to find answers. These will help you get started!
Please check the “Related” content at the bottom of each post!
Recent Posts
Binding Permissions
The Permission Type Registry
Permission Types are grouped into the Permission Type Registry with each Permission Type allowing for extendable methods of identifying permissions.
When an operation is initiated, binding permissions at each DOF component determines whether the operation is allowed to be transmitted through that component. Binding permissions are permission type 1 in the Permission Type Registry. A binding permission consists of four parts that determine what the permission allows:
actions
object identifiers
interface identifiers
attributes
Topology
Topology refers to creating the DOF node and its components of connectivity: systems, connections, and servers. It also covers proxies and connection listeners. Finally, it covers setting up multicast environments, hub and point connections, and responding to Connect-level interest. Although it is not a requirement, completing the Operations Training is recommended before tackling your own topology design.
SocialCompare
Getting Started with AWS
The Distributed Services Platform (DSP) is a cloud-based solution that utilizes the resources of Amazon Web Services (AWS). While we offer complete training, documentation, and support for the DSP, we also rely on the documentation AWS provides for its own offerings.
To help you become familiar with AWS, we have created this page to help you find the documentation needed to learn about AWS and its features. Spend some time reviewing the documentation, support, and development sections: they will give you the information you need to use AWS.