Sensors
Sensors are the physical Wi-Fi and Bluetooth devices that capture the raw data iNode™ uses to calculate wait times and traffic patterns. The Sensors section gives you full visibility into every sensor assigned to your account, letting you monitor their health, configure processing parameters, review captured records, and analyse their data, all from one place.
This page covers the Sensors menu, how to add a new sensor, and a guide to each tab you'll find when you open a sensor.
Important Note
Sensors are only displayed for Sensor Users.
Sensors Menu
The Sensors menu shows a list of all sensors assigned to your account. At a glance, you can see each sensor's online and live status, name, VPN IP address, input voltage, current consumption, ambient and CPU temperatures, and the grid it belongs to.
To view more details about a specific sensor, click its name or the arrow next to it in the table.
Create a Sensor
Sensors that communicate with iNode™ in real-time are automatically created. If you need to set up a sensor for offline data processing, follow these steps:
- Select Sensors > Create.
- Write a note or brief description for the sensor (optional).
- Enter a Name for the sensor.
- Select the appropriate Time Zone from the dropdown menu based on the sensor's location.
- Enter the City name (optional).
- Set the sensor's location by clicking on the map or entering its latitude and longitude in the Location field.
- Click Save.
Pro Tip
Use Map Settings to show or hide components on the map temporarily.
Sensor Info Tab
The Sensor Info tab gives you a complete overview of a sensor's details, including its location on the map and a Google Street View of the installation site (where available). The lower portion of the tab shows the sensor pinned to a map with a black marker on the left, and the Street View image on the right — giving you a quick visual reference for where the sensor is physically located.
Below is a breakdown of all the fields in the Sensor Information section:
UUID | The unique identifier assigned to the sensor by iNode™. |
Name | The name you assigned to the sensor. |
Note | The description you entered when creating the sensor. |
Serial | The sensor's CPU serial number. |
IP | The IP address of the sensor. |
VPN IP | The VPN IP address of the sensor. |
Last Heartbeat Time | The last time the sensor's data was synced to iNode™. |
Status | Indicates whether the sensor is currently Online or Offline. |
City | The city where the sensor is located. |
Country | The country where the sensor is located. |
Time Zone | The time zone of the sensor's location. |
Traffic Type | Public or private mode. In private mode, only whitelisted MAC addresses are captured. |
Type | The sensor hardware type: TrafficBox™ or TrafficXHub™. |
Time Sync | Shows whether the sensor's time is currently synced. |
Location | The latitude and longitude coordinates of the sensor. |
Temperature | The internal temperature inside the sensor's enclosure. |
CPU Temperature | The temperature of the sensor's CPU. |
Humidity | The current humidity percentage recorded by the sensor. |
Voltage | The input voltage level. |
Current | The current consumption. |
RAM Usage | The percentage of RAM currently in use. |
SD Card Memory | The current usage of the sensor's SD card storage. |
CPU | The percentage of CPU currently in use. |
Uptime | The length of time the sensor has been continuously online. |
Status Tab
The Status tab gives you a real-time view of all processes running on the sensor. For each process, you can see its name, category, current state (Running or Stopped), and a brief description. If a process is running, its uptime is displayed in the description column.
Remote Configuration Tab
The Remote Configuration tab opens the sensor's local web interface, used for direct hardware configuration. Full details on sensor configuration options are covered in the TrafficXHub™ section of this documentation.
Records and Logs Tabs
Records Tab
The Records tab shows a full list of MAC addresses received from the sensor. Each record includes the device's MAC address (or fingerprint), Signal Type, Received Signal Strength Indicator (RSSI), Record Sync Time, and Record Create Time. You can filter results by fingerprint, signal type, or create time using the options at the top of the table.
Important Note
RSSI values are negative - the closer a value is to zero, the nearer the device is to the sensor.
From this tab, you have three additional options:
Export: Download all records in CSV format.
Import: Upload records from a CSV file for data collected offline (e.g., from a TrafficBox™ portable sensor). Files must be in .zip format containing the records.csv file.
Clear: Permanently delete all records from the sensor.
Logs Tab
The Logs tab displays the sensor's system logs, categorised by type: Error, Warning, Debug, Info, and Critical. Each entry includes a brief message and the time it was created.
Export: Download all log records in CSV format.
Clear: Permanently delete all log records from the sensor.
Sensor Analysis Tab
The Sensor Analysis tab lets you analyse the MAC addresses captured by your sensor and visualise their wait times. Wait time is the length of time a MAC address remains within range of the sensor — iNode™ calculates this by finding the difference between the first and last detection times for each device.
To run an analysis:
- In the From field, select the start date and time for your analysis period.
- In the To field, select the end date and time.
- From the Data Source dropdown, choose your processing type — Live data or Raw data. These options are explained in the Sensor Settings tab section below.
- If needed, filter out specific days of the week or hours of the day. You can also use the AM Peak or PM Peak options to quickly select common peak hour ranges.
- Click Analyze.
Once the analysis is complete, three charts will appear:
- Wait Time Scatter PlotShows the wait time for every detected device, with a blue line indicating the average wait time per interval.
- Wait Time HistogramShows the distribution of wait time values across the analysis period.
- Detection CountDisplays the number of MAC addresses reported for each interval.
Each chart can be downloaded as .PNG, .JPEG, .PDF, or .SVG by clicking the menu icon above it. To export the underlying data, click CSV Report.
Sensor Alerts Tab
The Sensor Alerts tab shows all alert templates currently assigned to this sensor. From here, you can assign a new alert template or update an existing one using the Add or Update button. For full details on creating and managing alerts, see the Alert Rules section.
Sensor Setting Tab
The Sensor Settings tab is where you fine-tune how your sensor processes data. You can also update the sensor's name, time zone, note, live option, city, country, and location from here. Understanding your use case — in particular the minimum and maximum expected wait times at your deployment site — will help you configure the right parameters for accurate results.
Data Processing Modes
Live option: When this option is checked, it shows that all the newly captured records will be analyzed based on the “Live Processing Parameters” in real-time, and the wait time result will be shown on the “Analysis” page.
Live
When this option is enabled, all newly captured records are analysed in real-time using the Live Processing Parameters. Results appear on the Analysis tab as data comes in.
Raw Data
Use this when you've collected data offline and want to process it later, or when you want to experiment with different parameter values. To view results, select
Raw Data
as the Data Source on the Analysis tab.
Processing parameters
The image below shows the full set of processing parameters available for both modes. Here is what each one controls:
Number of Missed Intervalsfixed at 10 min | Tells iNode™ how many 10-minute intervals to wait before assuming a device has left and calculating its wait time. For example, a value of 3 means iNode™ waits 30 minutes after the last detection. If the signal reappears in that window, the timer resets. |
Max Wait Time | Any wait time greater than this value is excluded from the results. |
Min Wait Time | Any wait time less than this value is excluded from the results. |
BT Discovery RSSI Limit | The minimum valid RSSI for Bluetooth Discovery signals. Weaker detections are ignored, limiting the effective detection zone. |
BT LE RSSI Limit | The minimum valid RSSI value for Bluetooth Low Energy signals. |
Wi-Fi RSSI Limit | The minimum valid RSSI value for Wi-Fi signals. |
BT Connected RSSI Limit | The minimum valid RSSI value for Bluetooth Connected signals. |
Important Note
Setting any RSSI limit to -200 includes all data in processing. Setting it to 0 will exclude all signals from the analysis.