Difference between revisions of "Sample Plugin for DevMgt"
From ESS-WIKI
Eric.liang (talk | contribs) |
Eric.liang (talk | contribs) |
||
| Line 13: | Line 13: | ||
= Protocol = | = Protocol = | ||
| − | 1. Handler reports its Capability and data value | + | 1. Handler reports its Capability and data value -> User can add its resource in e:[ ] array follow IPSO format as below |
<pre>{ | <pre>{ | ||
"DevMgt": { | "DevMgt": { | ||
| Line 29: | Line 29: | ||
2. Register a new child device | 2. Register a new child device | ||
<pre>{ | <pre>{ | ||
| − | + | "devID": "0066000E4C000011", (*) | |
| − | + | "hostname": "PLC-0", (*) | |
"sn": "0066000E4C000011", | "sn": "0066000E4C000011", | ||
"mac": "0066000E4C000011", | "mac": "0066000E4C000011", | ||
"version": "", | "version": "", | ||
"type": "SenHub", | "type": "SenHub", | ||
| − | + | "product": "PLC", (*) | |
"manufacture": "", | "manufacture": "", | ||
| − | + | "status": "1", (*) | |
"commCmd": 1, | "commCmd": 1, | ||
"requestID": 30002, | "requestID": 30002, | ||
Revision as of 05:39, 9 May 2018
Contents
Introduction
This DevMgt hanlder sample code is descripting "How to retransmit child devices that connected through a EI-Agent's plugin".
Demo
Protocol
1. Handler reports its Capability and data value -> User can add its resource in e:[ ] array follow IPSO format as below
{
"DevMgt": {
"Info": {
"e": [{"n": "Name","sv": "PLC_Mgt","asm": "r"},
{"n": "sw","sv": "1.0.1","asm": "r"},
{"n": "reset","u": "","bv": false,"min": false,"max": true,"asm": "rw"}
],
"bn": "Info"
},
"ver": 1
}
}
2. Register a new child device
{
"devID": "0066000E4C000011", (*)
"hostname": "PLC-0", (*)
"sn": "0066000E4C000011",
"mac": "0066000E4C000011",
"version": "",
"type": "SenHub",
"product": "PLC", (*)
"manufacture": "",
"status": "1", (*)
"commCmd": 1,
"requestID": 30002,
"agentID": "0066000E4C000011",
"handlerName": "general",
"sendTS": 160081026
}
3. Send child device's capability
4. Auto report child device's data
Code
Simulator Data
Update Handler Capabliity / Register child Devices & Capability / Auto Update child device data
Release
| Item | Name | Version | Download |
| 1 | DevMgtSample-v1.0.1-20180509.zip |
v1.0.1 | Download Link |
| |
|
|
|
| |
|
|
|