SNMP in Evoko Home Architecture
SNMP support was added to Evoko Home in version 2.2, and can provide the following information:
Count of Liso devices currently:
- Online - Liso devices currently online.
- Offline - Liso devices which are offline but not sleeping.
- Sleeping - Liso devices which are connected to any room
List of devices which are:
- Online
- Offline
- Sleeping
- Unassigned
Online, Sleeping and Offline devices are listed as a JSON string in a key value pair of Room and IP
address of device. Where room name is usually the first part of room email, value is either IP
address or array of IP address in case there are more than 1 device assigned to room.
For example: the value will be string representation of json object - {“Room 1”: “172.16.1.34”,
“Room 2”: [“172.16.32.54”, 172.16.32.55”]}
Unassigned device is formatted differently, they are listed as JSON string in an array of devices
with IP address and their active status.
For example: [{“ipAaddress”: “172.16.23.32”, active: “Online”}, {“ipAaddress”: “172.16.23.35”, active: “Online”}]
SNMP Community String
“evoko” is the community string for connecting to Evoko Home SNMP.
SNMP Port
The default port is 161, this is high privilege port (under 1024) and the service should have
permission to bind to this port. If not, you can change the global settings and use ports above
1024. Enabling/Disabling or changing port for SNMP require restart of Evoko Home service
SNMP OID Supported:
Standard OIDs
These standard OIDs are used in SNMP for system related information.
1.3.6.1.2.1.1.1 – “SysDescr” – simple description of the system.
1.3.6.1.2.1.1.2 – “sysObjectId” – identifier for what type of device it is. Value is custom
identifier “1.3.6.1.4.1.1291915.1.1” which is not registered yet.
1.3.6.1.2.1.1.3 – “sysUpTime” – This can provide how long Evoko Home service is running.
1.3.6.1.2.1.25.1.1 – “hrSystemUptime” – same as above (sysUpTime)
1.3.6.1.2.1.1.5 – “sysName” – gets the name of the host Evoko Home is running on.
Evoko Home Specific OIDs
These are Evoko Home specific OIDs and provide the following information.
OID | Description |
1.3.6.1.4.1.1291915.1.1
|
Count of Online Liso Device |
1.3.6.1.4.1.1291915.1.2
|
Count of Offline Liso Device (not sleeping) |
1.3.6.1.4.1.1291915.1.3
|
Count of Liso device Offline and Sleeping |
1.3.6.1.4.1.1291915.1.4
|
Cound of Liso Device not assigned to room |
1.3.6.1.4.1.1291915.1.11
|
Detail of Online Liso Devices |
1.3.6.1.4.1.1291915.1.12
|
Detail of Offline Liso Devices |
1.3.6.1.4.1.1291915.1.13
|
Detail of Liso devices offline and sleeping |
1.3.6.1.4.1.1291915.1.14
|
Detail of unassigned Liso devices. |