Difference between revisions of "EnOcean Link Solution"

From ESS-WIKI
Jump to: navigation, search
Line 328: Line 328:
  
  
<span style="font-size:x-large;">Dashboard Configuration:</span> <span style="font-size:medium;">1. Sign in WISE-PaaS Dashboard using your User ID and Password:</span>
+
<span style="font-size:x-large;">Dashboard Configuration:</span>
 +
 
 +
<span style="font-size:x-large;"></span>
 +
 
 +
<span style="font-size:x-large;"></span> <span style="font-size:medium;">1. Sign in WISE-PaaS Dashboard using your User ID and Password:</span>
  
 
<span style="font-size:medium;">&nbsp; &nbsp;&nbsp;[https://dashboard-grafana-advantech-eiot.wise-paas.com https://dashboard-grafana-advantech-eiot.wise-paas.com]</span>
 
<span style="font-size:medium;">&nbsp; &nbsp;&nbsp;[https://dashboard-grafana-advantech-eiot.wise-paas.com https://dashboard-grafana-advantech-eiot.wise-paas.com]</span>
 +
 +
<span style="font-size:medium;"></span>[[File:Tower Light 03-1.png|640x480px]]
 +
 +
<span style="font-size:medium;"></span>
 +
 +
<span style="font-size:medium;"></span>
  
  
Line 341: Line 351:
  
 
<span style="font-size:medium;">&nbsp; &nbsp; Board name: '''Advantech EIoT DTOS Tower Light Monitoring'''</span>
 
<span style="font-size:medium;">&nbsp; &nbsp; Board name: '''Advantech EIoT DTOS Tower Light Monitoring'''</span>
 +
 +
<span style="font-size:medium;"></span>
 +
 +
<span style="font-size:medium;"></span>[[File:Tower Light 04-1.png|640x300px]]
 +
 +
<span style="font-size:medium;"></span>
  
  
Line 350: Line 366:
 
<span style="font-size:medium;">3. You will see the board is showed like this when all lights off:</span>
 
<span style="font-size:medium;">3. You will see the board is showed like this when all lights off:</span>
  
 +
<span style="font-size:medium;"></span>[[File:Tower Light 01 .png|640x320px]]
 +
 +
<span style="font-size:medium;"></span>
 +
 +
<span style="font-size:medium;"></span><span style="font-size:medium;">4. You will see the board is showed like this when all lights on:</span>
 +
 +
<span style="font-size:medium;"></span>[[File:Tower Light 02 .png|800x480px]]
 +
 +
<span style="font-size:medium;"></span><span style="font-size:medium;"></span>
  
  
Line 356: Line 381:
  
  
<span style="font-size:medium;">4. You will see the board is showed like this when all lights on:</span>
 
  
  
Line 365: Line 389:
  
 
<span style="font-size:medium;">5. Drop down “Tower Light” and select “Edit” to edit the widget’s HTML:</span>
 
<span style="font-size:medium;">5. Drop down “Tower Light” and select “Edit” to edit the widget’s HTML:</span>
 +
 +
<span style="font-size:medium;"></span>[[File:Tower Light 06-2.png|640x400px]]
 +
 +
<span style="font-size:medium;"></span>
  
  
Line 373: Line 401:
  
 
<span style="font-size:medium;">6. Define Tower Light Sensor ID in the widget’s HTML:</span>
 
<span style="font-size:medium;">6. Define Tower Light Sensor ID in the widget’s HTML:</span>
 +
 +
<span style="font-size:medium;"></span>[[File:Tower Light 10.png|640x200px]]
  
 
<span style="font-size:medium;"></span>
 
<span style="font-size:medium;"></span>
 +
 +
  
  
Line 383: Line 415:
  
 
<span style="font-size:medium;">7. RESTful API and HTML request content:</span>
 
<span style="font-size:medium;">7. RESTful API and HTML request content:</span>
 +
 +
<span style="font-size:medium;"></span>[[File:Tower Light 08-1.png|640x300px]]
  
 
<span style="font-size:medium;"></span>
 
<span style="font-size:medium;"></span>
 +
 +
  
  
Line 393: Line 429:
  
 
<span style="font-size:medium;">8. Lights blanking status for the Tower Light:</span>
 
<span style="font-size:medium;">8. Lights blanking status for the Tower Light:</span>
 +
 +
<span style="font-size:medium;"></span>[[File:Tower Light 09.png|640x360px]]
  
 
<span style="font-size:medium;"></span>
 
<span style="font-size:medium;"></span>
  
 
<span style="font-size:medium;"></span>
 
<span style="font-size:medium;"></span>

Revision as of 10:40, 12 April 2018

System Architecture:

Rohm light tower sensor demokit 01.png
















EnOcean Sensor and Light Tower (chip & demo kit vendor: ROHM)

EnOcean light sensor 01.png












Sensor Communication Protocol:

EnOcean light sensor 03.png









Light Tower Data Format:

EnOcean light sensor 02.png
















EnOcean Sample Program:

EnOcean light sensor 04.png









Data type and Data Format:

Agent ID (Sensor ID): String

Sensor Data: Unsigned Integer number

Data Capability in JSON:

{
  "susiCommData":{
     "infoSpec":{
        "SenHub":{
           "SenData":{
              "e":[
                 {
                    "n":"Light_1",
                    "u":"State",
                    "v":0,
                    "min":0,
                    "max":4,
                    "asm":"r",
                    "type":"d",
                    "rt":"",
                    "st":"ipso",
                    "exten":""
                 },
                 {
                    "n":"Light_2",
                    "u":"State",
                    "v":0,
                    "min":0,
                    "max":4,
                    "asm":"r",
                    "type":"d",
                    "rt":"",
                    "st":"ipso",
                    "exten":""
                 },
                 {
                    "n":"Light_3",
                    "u":"State",
                    "v":0,
                    "min":0,
                    "max":4,
                    "asm":"r",
                    "type":"d",
                    "rt":"",
                    "st":"ipso",
                    "exten":""
                 },
                 {
                    "n":"Light_4",
                    "u":"State",
                    "v":0,
                    "min":0,
                    "max":4,
                    "asm":"r",
                    "type":"d",
                    "rt":"",
                    "st":"ipso",
                    "exten":""
                 }
              ],
              "bn":"SenData"
           },
           "Info":{
              "e":[
                 {
                    "n":"Name",
                    "u":"",
                    "sv":"LightTower1",
                    "min":0,
                    "max":0,
                    "asm":"r",
                    "type":"s",
                    "rt":"",
                    "st":"ipso",
                    "exten":""
                 },
                 {
                    "n":"sw",
                    "u":"",
                    "sv":"1.0.00",
                    "min":0,
                    "max":0,
                    "asm":"r",
                    "type":"s",
                    "rt":"",
                    "st":"ipso",
                    "exten":""
                 }
              ],
              "bn":"Info"
           },
           "Net":{
              "e":[
                 {
                    "n":"sw",
                    "u":"",
                    "sv":"2.0.0.0",
                    "min":0,
                    "max":0,
                    "asm":"r",
                    "type":"s",
                    "rt":"",
                    "st":"ipso",
                    "exten":""
                 },
                 {
                    "n":"Neighbor",
                    "u":"",
                    "sv":"",
                    "min":0,
                    "max":0,
                    "asm":"r",
                    "type":"s",
                    "rt":"",
                    "st":"ipso",
                    "exten":""
                 },
                 {
                    "n":"Health",
                    "u":"",
                    "v":100,
                    "min":0,
                    "max":0,
                    "asm":"r",
                    "type":"d",
                    "rt":"",
                    "st":"ipso",
                    "exten":""
                 }
              ],
              "bn":"Net"
           },
           "Action":{
              "e":[
              ],
              "bn":"Action"
           },
           "ver":1
        }
     },
     "commCmd":2052,
     "requestID":2001,
     "agentID":"0017000004016940",
     "handlerName":"general",
     "sendTS":160081024
  }
}

Data Format in JSON:

{
  "susiCommData":{
     "data":{
        "SenHub":{
           "SenData":{
              "e":[
                 {
                    "n":"Light_1",
                    "v":0
                 },
                 {
                    "n":"Light_2",
                    "v":0
                 },
                 {
                    "n":"Light_3",
                    "v":0
                 },
                 {
                    "n":"Light_4",
                    "v":0
                 }
              ],
              "bn":"SenData"
           },
           "ver":1
        }
     },
     "commCmd":2055,
     "requestID":2001,
     "agentID":"0017000004016940",
     "handlerName":"general",
     "sendTS":160081028
  }
}

Protocol Specification:

http://ess-wiki.advantech.com.tw/wiki/images/d/d9/Advantech_EnOcean_light_tower_2018.03.18.pdf


Dashboard Configuration:

1. Sign in WISE-PaaS Dashboard using your User ID and Password:

    https://dashboard-grafana-advantech-eiot.wise-paas.com

Tower Light 03-1.png




2. Drop down “Home” and select Tower Light Board.

    Board name: Advantech EIoT DTOS Tower Light Monitoring

Tower Light 04-1.png




3. You will see the board is showed like this when all lights off:

Tower Light 01 .png

4. You will see the board is showed like this when all lights on:

Tower Light 02 .png







5. Drop down “Tower Light” and select “Edit” to edit the widget’s HTML:

Tower Light 06-2.png




6. Define Tower Light Sensor ID in the widget’s HTML:

Tower Light 10.png





7. RESTful API and HTML request content:

Tower Light 08-1.png





8. Lights blanking status for the Tower Light:

Tower Light 09.png