Qeo Open Source Project Documentation
General Documents
Qeo System Description
The Need for Qeo
Key Benefits of Qeo
High-Level Features
Exploring Qeo Concepts
Data-Centric Publish-Subscribe
Types of Behavior
Interaction Patterns
The Perimeter of Qeo Interaction
Privacy and Security
The Qeo API
Qeo API Entities
Writers
Readers
Introduction to Qeo Security
Device Registration
Direct Registration
Remote Registration
User-Level Access Control
Application-Level Access Control
Introduction to the Qeo Forwarder
Qeo Glossary
Developer Documents
Qeo Developer Guide
Qeo C (Native) Developer Guide
Start Developing a Qeo Enabled Application in C
The Qeo Factory in C
Using the Event Reader and Writer in C
Using the State Reader and Writer in C
Best Practices and Tips for Qeo Enabled Apps in C
Security Concerns
Miscellaneous Topics
Fine-Grained Policy API
C
Non-Basic Types in the Qeo Library
DeviceId
UUID
Qeo Data Model (QDM) Developer Guide
Basics of the Qeo Data Model (QDM)
Structure of a QDM
Best Practices
Naming Conventions
Styling Conventions
Semantic Rules
State versus Event
Modelling Patterns
Modeling Suggestions for Specific Situations
Tutorial: Creating the MediaEndPoint QDM
More Examples
Door Monitor
People Information
REST API
Using OAuth 2.0 to Access Qeo Rest API
Authorization Code Grant
Implicit Grant
REST API Reference Documentation
/realms (GET)
/realms (POST)
/realms/{id} (DELETE)
/realms/{id}/users (GET)
/realms/{id}/users (POST)
/realms/{id}/users/{id} (DELETE)
/realms/{id}/devices (GET)
/realms/{id}/devices (POST)
/realms/{id}/devices?users={id} (GET)
/realms/{id}/devices/{id} (DELETE)
/realms/{id}/policy (GET)
/realms/{id}/policy (PUT)
/realms/{id}/policy (POST)
/realms/{id}/policy?users={id} (GET)
Error list
Qeo Root Resource
Platform Integration Documents
Qeo System Requirements
Qeo Platform Security
Setting Up Remote Registration