-
Notifications
You must be signed in to change notification settings - Fork 13
SDK Implementation Guide
Logan Gorence edited this page Sep 26, 2015
·
3 revisions
- HTTP Client
- WebSocket Client
- JSON Parser
- Cryptography Library with ECDH curve P-256(also known as secp256r1)
- Base64 Encoder and Decoder (URL version, without padding
=
)
- Download and install a DSA broker: http://get.iot-dsa.org
- Implement the handshake Protocol Communication
- HTTP Client to initiate connection from /conn,
- WebSocket Client to send and receive data from /ws
- Implement Methods https://github.com/IOT-DSA/docs/wiki/Methods
- Implement standard command line arguments of the DSLink and dslink.json
Protocol
◌ Design
◌ Initializing Connection
◌ Node API
◌ Methods
◌ Broker
◌ Broker Discovery
◌ Configs
◌ Value Types
◌ Tokens
◌ Quality of Service
DSLink Manager
◌ dslink.json
◌ Startup Command
SDK Development
◌ Implementation Guide
DSA Server
◌ Installation
◌ Update Server
◌ Server Configuration
◌ CLI Tools
◌ DSA Permission Basics
◌ DSA Permission Model
◌ Permission List for the Root
◌ Authentication
◌ OpenID Connect
◌ Password Hasher
◌ DGLux Server SSL (HTTPS)
◌ Docker
◌ Audit
◌ Data Node
◌ Install NGINX with DSA Server
◌ Configure Ubuntu Linux to auto start DSA server
◌ Troubleshooting