General Setup
Measurement and Transmit Intervals
The ORB can be configured to take periodic measurements and then to transmit those measurements at various intervals or on exception. When not measuring or transmitting, the ORB will remain in a very low power state, referred to as sleep. For example, the ORB can be configured to measure temperature at 1 minute intervals, but only to transmit the temperature once an hour or if a warning or alarm level is exceeded (an exception occurs). By allowing a more regular measurement interval and a less frequent transmit interval, the ORB is able to reduce power consumption by remaining asleep, thereby maximising battery life. In the event of an exception, a more regular transmit rate can be selected.
Green: Lowest power state; aim to configure the ORB to spend maximum time in this state.
Orange: Moderate power usage; try to reduce the number of times that the ORB wakes to measure sensors.
Pink: Highest power consumption; only transmit data when required.
To allow flexible measurement and transmit intervals, whilst ensuring the lowest possible power consumption, the ORB has three global and one per-peripheral measurement interval settings.
Base-Interval The base-interval is the period of time after which the ORB will wake from sleep in order to check if there are any measurements to perform or if it is time to transmit the latest measured data. In a system where measurements are required often, the base-interval can be as low as 5 seconds. In systems that are slow to respond, the base interval can be as high as 24 hours. It makes sense to set the base interval as long as possible to enable the ORB to spend as much time as possible in a low-power sleep state.
Each peripheral, whether internal to the ORB or attached to the interface, can be set to only be measured after a number of base-intervals. If a particular peripheral has the interval setting set to 1, then it will be measured at each base-interval. If the interval is set to 0, then that particular peripheral will be turned off. Each time a measurement is taken, the results will be compared with alert, warning and alarm conditions and if an alert or exception occurs, the results will immediately be transmitted.
Note
if a base-interval of less than 10 seconds is specified when the ORB is communicating via Wi-Fi or 120 seconds over 4G LTE, the ORB will remain awake at all times. This setting is not suitable for battery operated installations.
Note
if the enabled measurements take longer to complete than interval at which they are scheduled, the ORB will not return to sleep and measurements will be sent as fast as possible. This is most likely where the GPS and serial devices are enabled.
Transmit-Interval The transmit-interval is the time between message transmissions. It is a multiple of the base interval and is set as a number of base-intervals. All enabled measurements will be transmitted at the transmit-interval. For example, if the base-interval is 1 minute and the transmit-interval setting is sixty, then all the latest measurements will be transmitted every 60 minutes.
In cases where the ORB is configured to measure more often than to transmit, measured data can be saved and transmitted in batches. It is more efficient to batch messages and transmit less regularly than to send individual measurements. Use this option where power use needs to be minimised but all measured data needs to be retrieved.
Note
if during a measurement interval, an exception occurs, the ORB will immediately transmit the measured data and will switch to the exception interval.
Note
if measurement and transmission intervals coincide, measurements will be taken before transmission to ensure the latest values are transmitted.
Exception-Interval If a warning or alarm occurs, the transmit-interval can be shortened in order that measurements are transmitted more often. The exception-interval is a multiple of the base interval and sets the time between message transmissions when an exception is current (warning or alarm). For example, if the base-interval is 1 minute and the transmit-interval setting is sixty, under normal circumstances, measurements will be transmitted every 60 minutes. If the exception-interval setting is 5, then when a warning or alarm condition is current, measurements will be transmitted at 5 minute intervals instead of 60 minute intervals.
Note
Only exceptions, which are warnings and alarms will trigger the exception-interval; alert conditions such as low battery will not.
If, on any base interval, a new exception or alert is detected, an immediate transmission will be made regardless of the transmit-interval.
Power Supply
An alert can be generated when the external power source is lost or the internal LiPo battery or replaceable AA cells are low or are running out of charge. If enabled, the external power loss alert will be triggered as the voltage drops below 9.5V. The AA battery alert levels are configurable. In order to conserve energy, the ORB can be configured to enter hibernate when external power is lost. In this mode, the ORB will wake on it’s usual base interval, but if power is still lost, it will go back to sleep. A number of base intervals that occur before the ORB enters hibernate can be set. This allows the ORB to continue operating for a period of time after power is lost. The ORB can be set to wake from hibernate if motion is detected by the internal accelerometer or power is restored. In hibernate mode, a transmission is made periodically to allow the user to verify that the ORB is still functional. The hibernate report in period defaults to 6 hours and can be set between 5 minutes and 24 hours. In the case of the internal LiPo battery being low, this may indicate a faulty, under-rated or dirty solar panel or permanent loss of external power. A low AA battery warning indicates that the replaceable AA cells are low and should be replaced as soon as possible. If the power loss alert is enabled where solar panels are installed, an alert should be expected as clouds move over or the sun sets.
Note
If Device Always On and Sleep on Power Loss are both selected then the ORB will remain awake as long as it is powered; the ORB will sleep when power is removed.
Settings
A full list of general settings is given in the table below.
Webserver Name |
Webserver Item |
Function |
Default Value |
Internal Reference |
---|---|---|---|---|
Device ID |
Read only text box |
Unique ID associated with the ORB during manufacture. |
device.id |
|
Device Model |
Read only text box |
Model number, in this case X1 followed by either W for the Wifi or G for the GSM model. |
device.model |
|
Firmware Version |
Read only text box |
The verion number of the firmware currently loaded in the ORB. |
device.fw |
|
Hardware Revision |
Read only text box |
The revision of hardware present in the ORB |
||
Device Name |
Text entry box |
A name for the ORB that is meaningful to the user. |
ORB X1 |
device.name |
Timing |
||||
Base Interval |
Text entry box |
The time after which the ORB will wakeup to check which measurements need to be taken and if a transmission is scheduled. |
Default: 30 sec |
device.base_interval |
Min: 5 sec |
||||
Max: 86400 sec |
||||
Transmit Interval |
Text entry box |
The number of base intervals after which a transmission is made. |
Default: 1 |
device.transmit_interval |
Min: 1 |
||||
Max: 999999 |
||||
Exception Interval |
Text entry box |
If an exception is current this interval replaces the transmit interval to allow faster updates if required. |
Default: 1 |
device.exception_interval |
Min: 1 |
||||
Max: 999999 |
||||
Device Always On |
Tick box |
If enabled the device will not sleep between Base Intervals and will remain awake. Not recommended for battery powered applications. |
Enabled |
device.always_on |
Batch Transmit |
Tick box |
Tick this box if messages are to be batched and transmitted together. |
||
WebServer Always On |
Tick box |
Keeps the webserver enabled at all times to allow remote connection. |
device.web_always_on |
|
Power Input |
||||
Power Loss Alert |
Tick box |
Enable if an alert is to be sent when the power input drops below a specified limit. |
Disabled |
device.power.alert.enable |
Hibernate on Power Loss |
Tick box |
If this option is selected, then the ORB will enter hibernate mode when power is lost and will only transmit every 6 hours. |
Disabled |
device.power.sleep |
Hibernate Delay Intervals |
Text entry box |
Enter the number of base intervals after power has been lost before the ORB enters hibernate |
5 |
|
Hibernate Period |
Text entry box |
How often the device will wake and transmit in hibernate mode |
6 hours |
|
Count Hours |
Tick box |
Counts the number of hours that the ORB is powered. Typically used as an hour meter. |
Disabled |
|
AA Battery |
||||
AA Battery Low Alert |
Tick box |
Enable if an alert is to be sent when the AA battery level drops below a specified limit. |
Disabled |
device.batt.alert.enable |
Threshold |
Text entry box |
The voltage at which an alert is raised. |
Default: 4.8V |
device.batt.alert.threshold |
Min: 0V |
||||
Max: 100V |
||||
Lipo Battery |
||||
Lipo Battery Low Alert |
Tick box |
Enable if an alert is to be sent when the Lipo battery level drops below a specified limit. |
Disabled |
device.lipo.alert.enable |
Threshold |
Text entry box |
The voltage at which an alert is |
Default: 3.4 |
device.lipo.alert.threshold |