Difference between revisions of "EIS RESTfulAPI ProcWSNData"

From ESS-WIKI
Jump to: navigation, search
Line 1: Line 1:
Events for WebSockt
+
= RESTful API Path Rule for WSNManage =
 +
 
 +
== Connectivity ==
 +
 
 +
WSNManage/Connectivity -> All Capability ( without data )
 +
 
 +
{
 +
  "IoTGW": {
 +
 
 +
"WSN": {
 +
"WSN0": {    
 +
"Info": {
 +
"e": [{"n":"SenHubList","sv":",","asm":"r"},
 +
  {"n":"Neighbor","sv":"","asm":"r"},
 +
  {"n":"Health","v":80,"asm":"r"},
 +
  {"n":"Name","sv":"WSN0","asm":"r"},
 +
  {"n":"sw","sv":"1.0.0.1","asm":"r"},
 +
  {"n":"reset","bv":0,"asm":"rw"}],
 +
  "bn":"Info"
 +
},
 +
  "bn":"0000852CF4B7B0E8",
 +
  "ver":1
 +
},
 +
 +
"WSN1": {
 +
"Info": {
 +
"e": [{"n":"SenHubList","sv":"","asm":"r"},
 +
  {"n":"Neighbor","sv":"","asm":"r"},  
 +
  {"n":"Health","v":50,"asm":"r"},
 +
  {"n":"Name","sv":"WSN1","asm":"r"},
 +
  {"n":"sw","sv":"1.0.0.1","asm":"r"},
 +
  {"n":"reset","bv":0,"asm":"rw"}],
 +
"bn":"Info"
 +
},
 +
  "bn":"0000852CF4B7B0E7",
 +
  "ver":1
 +
},
 +
 +
"bn":"WSN"
 +
},
 +
 
 +
"Bt": {
 +
"Bt0": {
 +
"Info": {
 +
"e": [{"n":"SenHubList","sv":"","asm":"r"},  
 +
  {"n":"Health","v":90,"asm":"r"},
 +
  {"n":"Name","sv":"Bt0","asm":"r"},
 +
  {"n":"sw","sv":"3.0.0.1","asm":"r"},
 +
  {"n":"reset","bv":0,"asm":"rw"}],
 +
"bn":"Info"
 +
},
 +
  "bn":"0000802CF4B7B028",
 +
  "ver":1
 +
},
 +
"bn":"Bt"
 +
},
 +
                     
 +
    "ver": 1,
 +
    "bn":"IoTGW"
 +
  }
 +
}
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
= Event Trigger by WebSockt =
  
 
  events:[
 
  events:[

Revision as of 04:21, 17 October 2016

RESTful API Path Rule for WSNManage

Connectivity

WSNManage/Connectivity -> All Capability ( without data )

{
 "IoTGW": {

"WSN": { "WSN0": { "Info": { "e": [{"n":"SenHubList","sv":",","asm":"r"}, {"n":"Neighbor","sv":"","asm":"r"}, {"n":"Health","v":80,"asm":"r"}, {"n":"Name","sv":"WSN0","asm":"r"}, {"n":"sw","sv":"1.0.0.1","asm":"r"}, {"n":"reset","bv":0,"asm":"rw"}], "bn":"Info" }, "bn":"0000852CF4B7B0E8", "ver":1 },

"WSN1": { "Info": { "e": [{"n":"SenHubList","sv":"","asm":"r"}, {"n":"Neighbor","sv":"","asm":"r"}, {"n":"Health","v":50,"asm":"r"}, {"n":"Name","sv":"WSN1","asm":"r"}, {"n":"sw","sv":"1.0.0.1","asm":"r"}, {"n":"reset","bv":0,"asm":"rw"}], "bn":"Info" }, "bn":"0000852CF4B7B0E7", "ver":1 },

"bn":"WSN" },

"Bt": { "Bt0": { "Info": { "e": [{"n":"SenHubList","sv":"","asm":"r"}, {"n":"Health","v":90,"asm":"r"}, {"n":"Name","sv":"Bt0","asm":"r"}, {"n":"sw","sv":"3.0.0.1","asm":"r"}, {"n":"reset","bv":0,"asm":"rw"}], "bn":"Info" }, "bn":"0000802CF4B7B028", "ver":1 }, "bn":"Bt" },

   "ver": 1,
   "bn":"IoTGW"
  }
}




Event Trigger by WebSockt

events:[
     {"event":"eConnectivity_Capability"}, // => Update Connectivity Capability ( Without data )
     {"event":"eConnectivity_UpdateData"}, // => Update Connectivity's Data
     {"event":"eSenHub_Connected"},        // => A new SenHub connected
     {"event":"eSenHub_Disconnect"},       // => A SenHub is disconnected
     {"event":"eSenHub_Capability"},       // => Update a SenHub's Capability ( Without Data )
     {"event":"eSenHub_UpdateData"}]       // => Update SenHub's Data