Compulab IOT-GATE-IMX8PLUS 2031
The Compulab IOT-GATE-IMX8PLUS 2031 is a BLE gateway for the Meshtech network and supports a set of backend protocols.
9.0.0 - 2025-10-28
- Network Protocol: 1.13
- Identifier Dictionary: 12
Added
- MT2 2.3.0
- Add certificate authentication. New config properties: certificate, privateKey.
- New config property: keepAlive. Default value: 15.
- New config property: ignoreRevocationErrors. Default value: true.
- New property: 0x8311 - Shutdown
- Add unconnected devices to network-tree property. Bump to version 3.
- Add support for writing abort (2) to firmware-update-control. This will delete the downloaded .raucb/.mender file.
- LED indication on LED 1 for BLE dongle status
- Add Management connection watchdog to MtLinuxArm (24 hours timeout)
Changed
- Update Yocto to latest version (5.0 Scarthgap)
- Allow devices without children to join at the same route without causing changes to the tree.
- A node restarting will now connect/reconnect faster and the whole network does not need to start scanning.
- Update MQTTnet library
- Diagnostics 1.1.0
- Don't set retain flag when publishing
- Change loglevel to Debug for Salto sync
Removed
- Remove unused/experimental backends: AWS, Azure, GCP and EclipseHono
- Don't enforce TLS 1.2 for MQTT secure connections (let OS decide)
Fixed
- Factory reset will now reinstall the current firmware image (if found) in addition to delete config files.
8.0.0 - 2025-06-25
This release adds support for secure mode.
- Network Protocol: 1.12
- Identifier Dictionary: 11
Added
- Secure mode support
- New network-mode: Discovery (4)
- Network time support
- Root Certificates management
- Salto Systems integration (BETA)
- MT2 Backend API 2.2.0
- Improvements to CLI (v0.3)
- Support for new storage mode advertisement format with adv. name: MTxxxx / MTxxxxS
- Uplink RSSI (rssi) added to device objects in network-tree property value. Version bumped to 2.
- Throttle storage-mode-event at 30s interval. This limits upstream backend traffic.
- New properties:
- 0x800A - Provision
- 0x800B - Network ID
- 0x800C - Network Fingerprint
- 0x800D - Provision Legacy
- 0x8104 - Time
- 0x8030 - Add Root Certificate
- 0x8031 - Remove Root Certificate
- 0x8032 - Root Certificates
- 0x8033 - Root Certificate Fingerprints
- 0x8860 - Salto Config (BETA)
- 0x8861 - Salto Endpoint (BETA)
- 0x8862 - Salto Rssi Threshold (BETA)
- 0x8863 - Salto Office Mode Rssi Threshold (BETA)
- 0x8864 - Salto Office Mode Rssi Hysteresis (BETA)
Changed
- Zero-length byte array property/measurement values are translated to JSON null instead of an empty string ("")
Fixed
- Downstream throughput performance improvements
- Don't crash if backend config is unsupported or invalid. Backend config will be ignored in this case.
7.1.0 - 2024-09-23
- Network Protocol: 1.11
- Identifier Dictionary: 10
Added
- New power saving network modes:
- Hourly Scan (2)
- Daily Scan (3)
- New CLI command (v0.2):
- list network-interfaces
- MT2 Backend API 2.1.0:
- New optional extenderId parameter added to property read/write
- LED indication while upgrading. LED 2 will now blink red while upgrade is installing.
Changed
- Status code 5 (No Route) is returned if the gateway is unable to route read/write property request to unconnected device. Previously status code 2 (Device not found) was returned.
- Updated to latest .NET 8 runtime (8.0.8)
Fixes
- Fixes and improvements in BLE GW firmware (1.2.1).
7.0.0 - 2024-06-14
Initial release.
- Network Protocol: 1.11
- Identifier Dictionary: 10