Supported Sensors and Inputs
Table of Contents
Our devices offer a number of different inputs including:
- Digital Inputs
- Analogue (0-30V) inputs
- 4-20mA
- Bluetooth®
- I2C
- 1-wire
- SDI-12
- RS232
- RS485
These interfaces allow for a wide variety of various sensors to be connected to devices for applications such as:
- Tank Level Monitoring
- Fuel Level Monitoring
- Temperature Monitoring and Cold Chain
- Door+Gate Open/Close
- Battery Level monitoring
- Run hours/odometer monitoring
- Agricultural Monitoring (soil moisture,temp,rainfall)
- Axle load monitoring
- and many more
Device Selection
Many devices in our current range are able to read various sensors, so it may be confusing as which to choose.
In general, we have some simple decisions to make when selecting a product.
- Power - Do we have the option to hard-wire? Or do we need a battery powered device
- This will largely dictate the product we choose
- Hard-wiring will allow sensor readings to be uploaded more frequently for real-time monitoring and alerting
- We generally need to be more efficient with when we choose to sample/upload on battery powered devices to get the maximum battery life
- Required Sensor
- We may need to use an SDI-12 sensor for example in which case the only option is to hard-wire with the Hawk
- Generally though there is a large array of Bluetooth Low Energy (BLE) sensors available to fit a given use case.
- Tracking and Sensor reading update rate
- As per 1b - for live updates go with a hard wired device
- The Hawk does not support trip tracking - rather periodic sensor/GPS updates
Product | Power | BLE | Physical Inputs | Update Rate | Typical Use Case |
Hawk | Hard-wired + Rechargeable 3100mAh LiPo battery for many month's unpowered operation |
No | Flexible Plug in I/O Card Format Custom cards can be designed See Hawk Baseboard + Plug in Cards - Wiring+Pin Out |
High if connected to external power Med if battery powered to achieve long life. |
Data-Logging Device - installed in a fixed location Ag-Tech Tank-Level Temperature Monitoring |
G120 | Hard-wired | Yes | 6 x Digital Inputs 1 x Analogue Input 1-wire RS232 |
Live Tracking and sensor readings | BLE Gateway where live location tracking + frequent sensor updates are required. Such as Cold Chain Monitoring (G120 installed in truck + BLE Temp Tag with cargo) |
Oyster Edge | Battery Powered | Yes | No | Med-High. Reduce rate for better battery life. A BLE sensor reading + upload hourly is approx 18mths battery life |
Battery powered condition monitoring i.e. tracking cargo + BLE temp/hum sensor |
Remora3 | Battery Powered | Yes | No | High Aggressive reporting rate possible Longest life battery powered tracker! |
Option where hard-wiring is not possible for applications such as fuel tank monitoring and tracking at aggressive reporting rates |
Check each individual product's data sheet for the full specification, but inputs are collated below.
Historic devices are shown for completeness, but many are no longer in production. Current products in Bold.
Click the hyperlinks to be taken to relevant documentation.
Input |
Requires Integration? |
Device |
Digital Input | No |
Current Products Dart3 (Ignition + 3) G120 (Ignition + 6) G62 LoRaWAN (Ignition + 2) G70 (Ignition + 3) Hawk (1 on Base-Board, more on IO Cards) Old Products Dart2 (Ignition + 2) G100 (Ignition + 4) G62 Cellular (Ignition + 2) Falcon (2) SensorData Sigfox (2) SensorData LoRaWAN (3) SensorNode LoRaWAN (2) |
Digital Inputs with Pulse Count | No |
Current Products Dart3 G70 Hawk Old Products SensorData Sigfox (2) SensorData LoRaWAN (3) SensorNode LoRaWAN (2) Eagle (3) Falcon (2) |
Analogue Inputs (0-30V) | No |
Current Products Dart3 (1) G70 (1) G120 (1) Hawk G62 LoRaWAN (1) Old Products Falcon (1) SensorData LoRaWAN (1) SensorData Sigfox (2) SensorNode (2) Eagle (2) |
4-20mA | No |
Current Products Hawk The Hawk provides a direct input. 4-20mA signals can be read via an Analogue input (i.e. products in row above) if an additional resistor is wired in. Measuring 4-20mA Current Loop Signals with an Analog Input Old Products Eagle (2) |
Bluetooth® | Generic Tag data can be read and passed on to a 3rd party server without firmware integration via this method: Integrating Tags. Also see Bluetooth Supported Sensors To use Tags on TG specific integration per tag required |
Current Products Remora3 G120 Oyster Edge OYSTER3-4G-BLE Hawk (Blutooth+ Card coming soon) Old Products Eagle Remora2 |
I2C | I2C is the low level communication protocol. Most I2C sensors will need to be integrated into device firmware. Typically this is not a lengthy or difficult task. Contact us for details |
Current Products Hawk Old Products SensorData Sigfox SensorData LoRaWAN SensorNode LoRaWAN Falcon Eagle |
SDI-12 | In general most SDI-12 tags that follow the spec should work. However not any generic SDI-12 commands can be sent using our devices, see Eagle: SDI-12 configuration and compatibility |
Current Products Hawk Old Products SensorData Sigfox SensorData LoRaWAN Eagle |
1-Wire (for iButton or other sensors) | May require integration |
Current Products Hawk Old Products Eagle |
RS485 |
Current Products Hawk - Connecting GA Weather Station Old Products Eagle |
|
RS232 | The RS232 Passthrough Mode (on the G120) can be used for many simple applications. More complex features are often better handled by custom FW integration. | G120 Hawk (Serial Card) |
Input Descriptions
Digital Inputs:
Used to determine on/off status. Will be registered as 0 (off) or 1 (on).
Typical applications include panic buttons, door open closed, monitoring engine on/off, run hours when connected to a PTO
Analogue Inputs:
Can be connected to a variety of sensors e.g. Temp Sensor, ultrasonic sensor etc, that output a certain voltage based on the temp/distance etc. This can be thought of as a voltage input.
Can also be used to read 4-20mA signals when combined with a sense resistor.
4-20mA:
Common sensor output. Sensor will output 4mA when at the minimum of its range, and 20mA when at the maximum.
BLE:
Some Digital Matter Devices have a BLE 5 Module on board. This means that any sensor that uses Bluetooth could be integrated into the device FW so the sensor can be read.
I2C:
Inter-IC communication. Low level communication interface which is used on many different sensor types.
SDI-12:
Commonly used in the Ag-Tech space for soil moisture probes etc.
1-wire:
Generally used for i-Button Tags and readers. But some 1-wire sensors (e.g. temp) exist
What Sensors do DM products support:
The following table lists some sensors we have seen in use with our devices, or integrated at the request of partners. This is not an exhaustive list, and not all have been thoroughly tested by DM, instead we rely on the feedback from our reseller partners.
Sensor Type | Interface | Model | Supported Devices |
Various | BLE | See Bluetooth Supported Sensors | |
Generic Analogue | Analogue | Most analogue sensors should work without any integration. |
Current Products Dart3 (1) G70 (1) G120 (1) Hawk G62 LoRaWAN (1) |
Generic 4-20mA | 4-20mA | Most should work without any integration |
Current Products Hawk Also G120, G70 and Dart3 analogue input can be used if necessary. |
Temperature | I2C |
DM I2C Temperature Probe This uses the TMP75 chip. You can build your own probes using this chip and they will work with our devices as a useful custom option - see Digital Matter I2C Temperature Probe Pinout |
Current Products Hawk - Configure DM Temp Probe (Deprecated) Old Products SensorData Sigfox SensorData LoRaWAN SensorNode LoRaWAN Falcon Eagle |
Temperature | I2C |
Texas Instruments TMP117 (I2C) Integrated circuit - not a full probe. Probes need to be built. The Eagle and Falcon will attempt to sample from these 4 addresses, 0x90, 0x92, 0x94, 0x96 So ensure your probe is constructed to give the chip one of these. |
Old Products Eagle, Falcon |
Temperature + Humidity | I2C | DM I2C Temp/Humidity Sensor |
Current Products Hawk - Configure DM Ambient (Temp+Hum Sensor) |
Temperature + Humidity | I2C | (I2C) Amphenol T9602 Temp/Humidity Sensor Internally - this sensor uses this TELAIRE chip. So any other sensors which use this chip will also work. (Only 1 probe can be used on 1 Falcon/Eagle) |
Current Products Hawk - Configure T9602 Temperature Probe Old Products Eagle, Falcon |
Temperature + Humidity | I2C | SHT20-DFRobot (Only 1 probe can be used on 1 Falcon) | Falcon |
Ultrasonic Range (For tank Level) |
I2C | Maxbotix MB7040 (I2C) |
Current Products Hawk - Configure MaxBotix MB7040 I²C Ultrasonic Range Sensor Old Products Eagle, Falcon, SensorData LoRaWAN, SensorNode LoRaWAN |
Infrared Spot | I2C | MLX90614 Infrared Thermometer |
Current Products Hawk - Configure MLX90614 Temperature Sensor Old Products Eagle, Falcon, SensorData LoRaWAN, SensorNode LoRaWAN |
Infrared Camera | I2C | MLX90640 |
Current Products Hawk (integration pending) Old Products Eagle, Falcon (V2.0 only) |
Pressure | I2C | WNKxxxx I2C.(Specifically the WNK8010-TT) has been integrated, but other sensors of this family will also work. |
Current Products Hawk - Hawk - Configure WNK8010TT Pressure Sensor Old Products Falcon |
Fuel Level | Bluetooth | Technoton and Escort Fuel Probes |
Current Products Oyster Edge Remora3 G120 Old Products Remora2 Eagle |
Cement Drum | RS232 |
Dingtek Cement Drum Sensor Reports concrete drum RPM and rotation direction |
G120 |
Multi (Reed switch + temp + accelerometer) | Bluetooth | Laird BT510 Multi-Sensor | Eagle, G120, Remora2 |
Inclination/Tilt Switch | Digital Input |
Hummingbird 2-Axis Tilt Switch This device can be configured via DIP switches to toggle a digital output (Common, NO and NC contacts). Very useful for detecting events like bin lifts, or angles being exceeded (but we don't necessarily want to generate an accident event). |
Devices with Digital Input |
Digital Thermometer | 1-Wire | Waterproof DS18B20 Digital temperature sensor (1-Wire) - Data sheet |
Current Products Hawk - Configure DS18B20 Temp Probe with Hawk Old Products Eagle |
Integrating sensors across multiple devices requires firmware development per device - as such a single sensor integration is not rolled out across all devices with the same input immediately (or even at all if it is not required).
If you want to use one of the above sensors with another device, contact us.
I need to use a sensor that isn't listed here, what are my options?
For users on 3rd party platforms - the quickest path forward is generally a BLE sensor. Nearly all tags can be read and their data reported to the server with no integration effort.
If an application requires a particular sensor that is not currently catered for, DM can integrate sensors. Typically a sensor which utilises one of the above inputs can be integrated with firmware development.
Most common are I2C sensors. I2C is a low level communication interface, so simply connecting an I2C sensor to a product with an I2C input in general will not work - the firmware must be modified.
Note for these sensors, The sensor should be able to be powered by a 3.3V source. As this is what is available to power sensors on DM devices. If it requires greater than this it will need to be powered externally to the device.
Please contact DM so that the sensor can be integrated into device firmware. Similarly if a particular Bluetooth® sensor is desired, contact DM for integration information.