Version 2.3.0 | 02.12.2023

Reworked features and improvements:

  • Added support for Android API level 33 (Android 13)
  • Fixed permissions system for newer Android versions
  • Fix display of EnOcean Sender IDs in the user interface

Version 2.2.0 | 03.11.2022

New features in this release:

  • Updated Protocol Buffer sources to version 8.11
  • New AP Health details pages

Reworked features and improvements:

  • Added button and swipe gesture to remove EnOcean learn frame results
  • Fixed font size in setup permissions page

Version 2.1.0 | 15.09.2022

New features in this release:

  • LCI-Configuration feature
    • GPS data is sent to Access Points that cannot automatically retrieve their location

Reworked features and improvements:

  • Smaller tweaks and improvements to the EnOcean Serial data implementation
  • Continued Material You design implementation
  • Reduced the text size of all texts inside the application

Version 2.0.0 | 22.06.2022

The Anniversary Update

Anniversary Banner

New features in this release:

  • Google Material You design implementation
  • Server Statistics page
    • pie charts displaying all types of received messages
    • detailed analysis of incoming messages
    • various filters to tweak the statistics display
  • Serial data implementation
    • receiving and sending custom Serial data messages using the Aruba-IoT-Interface
    • decoding and displaying received/sent messages in the app
  • EnOcean third-party implementation
    • decoding and interpreting all types of EnOcean Serial data
    • implementation of various EnOcean Equipment profiles (complete list of supported profiles can be found here)
    • interpreting teach-in telegrams to communicate with devices
    • teaching-in third-party devices (BSC-ZS1S socket)
    • packet validation including base ID retrieval and CRC8-checksum verification and calculation
  • server resources prioritization
    • blocking all messages except for a specific type to optimize performance when data is required to be analyzed in real time (e.g. BLE-Testing)

Reworked features and improvements:

  • moved IoT-Connector from beta to production
  • new search function in the main drawer of the application
  • various performance improvements
  • new permissions starting with Android 12 (“Nearby Devices”)

Fixed bugs and issues:

  • Fixed bug that caused SSL protocols to not be saved when restarting the application
  • Fixed bug that enabled the user to edit some of the ZigBee default flows (Reinstallation required to take effect)
  • Fixed bug that prevented all databases to be cleared when clearing the server data
  • Fixed bug that caused to app to crash when rotating the device during the interactive page guide
  • Fixed issue that caused all services to crash on Android 12 and above
  • Fixed issue that caused all BLE related features to crash on Android 12 and above

Beta 1.8.0 | 20.03.2022

Beta version of the upcoming 2.0.0 update
Short feature overview:

  • Material3 (Material You) test implementation
  • Serial data test implementation
  • IoT-Connector features moved from beta to main
  • bug fix: ssl protocols not saved

Version 1.7.0 | 03.03.2022

New features in this release:

  • advanced subject alternative names in certificate generator
    • supported types: RFC 822 Name, IP Address, Directory Name, DNS Name, Uniform Resource Identifier, Registered ID
  • SSL handshake alert and error logging

Version 1.6.3 | 16.02.2022

New features in this release:

  • new server pong feature: The WebSocket-Server will now respond to received ping messages

Fixed bugs and issues:

  • Fixed bug that caused the app to crash when to certificate was found in the KeyStore (after skipping setup)
  • Fixed bug that caused the app to crash when loading the preferences from the background
  • Fixed bug that caused the app to crash when downloading remote content from the background
  • Fixed bug that caused the app to freeze when it was open for too long in the background

Version 1.6.2 | 05.02.2022

Reworked features and improvements:

  • Added option to bypass the access token validation

Fixed bugs and issues:

  • Fixed bug that caused app to return the wrong expires_in value in authentication JSON responses

Version 1.6.1 | 03.01.2022

Reworked features and improvements:

  • Optimized and improved all SSH features
    • Swipe-down gesture to refresh the data
    • Recent connections history to quickly establish a connection
    • Rotating the device will not cause the connection to close anymore
  • Removed christmas update assets

Fixed bugs and issues:

  • Fixed bug that prevented activity from showing client collector results

Version 1.6.0 | 21.12.2021

The Christmas Update

Christmas Banner

New features in this release:

  • Philips Hue ZigBee Joining (via SSH and BLE)
    • enabling joining permission for devices using a SSH connection to the Access Point
    • resetting Philips Hue Lamps using the BLE radio of the mobile device
    • automatically adding the Lamp to the devices list of the app
  • ZigBee Device Availability Test (via SSH)
    • checking if a device is available to the app by checking the client database of the Access Point by using a SSH connection
  • adding ZigBee devices that are already in the network of an Access Point
    • getting all devices in the network of the Access Point by reading the client database using a SSH connection
    • the resolved devices list can be added to the ZigBee devices list of the app
  • saving SSH authentication credentials
    • storing usernames and passworts to automatically authenticate with Aruba Access Points
    • data is stored locally on the device
    • access to the data is protected using biometrics (refer to Privacy Statement)
  • new application icon (christmas style)

Reworked features and improvements:

  • Reworked Philips Hue interaction layout (ZigBee and BLE)
    • new button designs
    • new brightness and color temperature sliders
    • new rgb color selector wheel
    • simplified layout
  • optimised the color resolution algorithm for Philips Hue Lamps connected via BLE-Connect
  • small dashboard layout adjustments
  • general improvements

Fixed bugs and issues:

  • fixed bug in clients page that displayed the authentication access token twice instead of the access token and the refresh token
  • fixed bug in northbound details page that did not load the correct documentation

Version 1.5.0 | 12.08.2021

New features in this release:

  • feature to switch Philips Hue interaction from BLE to ZigBee
  • tap and hold devices in ZigBee devices list to identify them via the network

Reworked features and improvements:

  • reworked entire filtering system
  • new toolbar style
  • new animations (page transitions)
  • minor style adjustments (status bar color, navigation bar color)

Fixed bugs and issues:

  • fixed bug in clients guide that caused app to crash
  • fixed bug in Philips Hue Pairing that caused UI misbehaviours
  • fixed bug in BLE-Connect that notified the user the device disconnected when the status “alreadyConnected” is received

Version 1.4.0 | 31.08.2021

New features in this release:

  • additional Philips Hue features (BLE-Connect)
    • color temperature slider in interaction page
    • button to rename the Hue Lamp
    • page will change color according to the lamp
    • directly connect to lamps using the BLE-Scanner feature
  • implementation of Aruba-IoT ZigBee functionality
    • Philips Hue implementation
      • interaction page identical to the BLE-Connect implementation
      • state control
      • brightness control
      • color temperature control
      • full color control (RGB, Hue, Saturation, XY)
      • demo animations (identical to BLE-Connect implementation)
      • lamp identification (lamp will flash 3 seconds)
      • ZigBee-Address can be resolved using the BLE-Connect feature of the app
    • generic implementation
      • actions: predefined/custom payloads that can be sent to the remote device
      • triggers: actions that can be triggered when receiving a specific message from the device (not supported yet)
      • custom messages: completely custom or predefined types e.g. On/Off Command, Read Request, …
      • implemented message templates, clusters, profiles, attributes from ZigBee Cluster Library Specification
      • inbound/outbound messages graph
      • basic parsing of inbound/outbound ZigBee messages
    • device database
      • saves device information e.g. ZigBee-Address, Name, Reporter MAC, …
      • types: collection of actions/triggers that can be shared across multiple devices
    • Aruba configuration template generator
      • ZigBee socket device template generation for Aruba OS & Instant
  • additional BLE-Scanning features
    • detection of nearby Philips Hue Lamps when scanning for BLE devices
    • added new information to BLE-Devices details page
    • parts of information on BLE-Devices details page now copyable

Reworked features and improvements:

  • reworked user interface of copy dialog

Fixed bugs and issues:

  • fixed bug that disabled back press when completing any guide

Version 1.3.1 | 31.07.2021

Fixed bugs and issues:

  • fixed bug that caused documentation to crash

Version 1.3.0 | 30.07.2021

New features in this release:

  • new documentation home page
  • new aruba documentation
  • new documentation search feature
  • updated Android dependencies

Version 1.2.2 | 25.07.2021

New features in this release:

  • search function in app preferences
  • relative anchors in app documentation

Version 1.2.1 | 19.07.2021

Fixed bugs and issues:

  • fixed bug that caused app in BLE-Connect page to crash
  • fixed bug in BLE-Connect bonds database that caused app to stop working
  • fixed bug that caused app dashboard to crash

Note: Reinstallation of the application may be required due to this update.


Version 1.2.0 | 18.07.2021

New features in this release:

  • server traffic details page
    • evaluates data such as current read, current write, total data received
    • values displayed inside graph
  • implementation of Aruba IoT BLE-Connect functionality
    • connecting to devices via sensors
    • authenticating, pairing and bonding with devices via sensors
    • reading and writing on GATT-services/characteristics of connected devices
    • support of GATT-Notification and GATT-Indication (currently only in interaction)
    • Philips Hue control panel
      • full control of Philips Hue lamps nearby
      • full RGB color control
      • color temperature control
      • animation support
  • BLE-Connect presets
    • functionality to save connection presets (device and sensor)
    • shortcuts to open connections to previous devices
    • connection and security information of device can be stored
    • functionality to reconnect after successful authentication
  • bug reporting feature
    • bugs and crashes can now be reported using the app
    • crashes: using the dialog that appears when the app crashes OR at Settings –> Advanced –> Recent crashes
    • bugs: using the app: Main drawer –> Report a bug
  • new Web-Dashboard error page
  • new documentation features
    • support of anchors
    • support of vector images
    • zoom gestures when viewing images
  • new server features
    • support of both HTTP and HTTPS (HTTP requests, except for certificate download will be redirected to HTTPS because of security concerns)
    • global traffic analysis and output
    • per connection traffic analysis and output
    • server will save count and size of all messages instead of only relevant data
    • various versions of the TLS protocol can be enabled and disabled
      • protocol version and cipher suites of each client are displayed in the clients page
  • new online documentation (iot-utilities.arubademo.de)
    • updated theme, content and navigation
  • new status bar notifications
    • the app is now able to display critical errors in the statusbar of the device
    • this feature is e.g. used in case the app loses the connection to the local network

Reworked features and improvements:

  • updated dashboard
    • reworked style
    • additional server traffic card
  • reworked certificate details page
  • reworked certificate generator dialog
    • updated components
    • fixed data loss on rotation
    • added certificate generation in background without dialog
  • reworked BLE-Testing beacon info dialog
    • new dialog style
    • displays all important information
    • values can be copied to clipboard
  • added external content warning when opening links in documentation and licenses
  • shortened and improved various log messages
  • authentication no longer required when trying to download server certificate
  • comments will now be removed when copying configuration templates

Fixed bugs and issues:

  • fixed bug: app crashing when rotating the dashboard
  • fixed bug: advertiser name not cloned properly
  • fixed bug: data collection not loaded when rotating in northbound details
  • fixed bug: app crashing when deleting multiple clients at a time
  • fixed bug: app crashing in clients list due to formatting errors
  • fixed bug: certificate was not downloadable from the web-dashboard
  • fixed bug: anchors in documentation not always redirecting properly
  • fixed bug: axis scale in history graph too big when receiving invalid RSSI
  • fixed bug: BLE Testing advertiser has been removed after the guide has finished

Version 1.1.0 | 02.04.2021

New features in this release:

  • added support for multiple connections and WebSockets per client
  • added client allow-list and deny-list
  • replaced “Reconnecting”-status with “Authenticated”-status
  • added maximum connection threshold (other connections will be discarded)
  • added cooldown timer for offline connections (session will be removed when time expired)
  • added “IoT-Connector” support (early access)
    • new “IoT-Connector”-page with guide and documentation
    • new “IoT-Connector-Details”-page with guide and documentation
    • support for Telemetry and BLE-data topic
  • new authentication features
    • added url-encoded client connection
    • added authentication during handshake if supported by the client
  • Material Components library updated to 1.3.0
    • new date dialog (certificate generation)
    • new time dialog (certificate generation)
    • updated and improved animations

Reworked features and improvements:

  • reworked documentation link handling
  • reworked IoT-Server

Fixed bugs and issues:

  • fixed issue that caused app to crash when switching theme in BLE-Advertising page
  • fixed BLE-Scanning performance issues

Version 1.0.1 | 27.03.2021

New features in this release:

  • new reload-gesture for web-based content (licenses, documentation, …)
  • dedicated BLE-Testing beacon
    • new dialog to select any existing beacon for testing
    • new views to edit this beacon between tests
    • testing now uses advertising service
  • new BLE-Testing guide
  • new BLE-Testing documentation (Work in progress)
  • new client configuration documentation
  • new documentation features
    • new reload-gesture
    • support of markdown anchors and tables
    • support of links and references
  • new crash-management tab in settings
    • view all recent crashes
    • detailed error output
    • share and export crash logs

Reworked features and improvements:

  • reworked BLE-Testing (improvements & new features)
  • reworked documentation link handling
  • changed configuration template “interval” value to 60s

Fixed bugs and issues:

  • fixed issue that BLE-Testing sometimes crashed due to UI-failures
  • fixed issue that RSSI-History sometimes crashes due to concurrent data modification
  • fixed issue that causes app to crash when starting any service on OnePlus devices

Version 1.0.0 | 21.03.2021

New features in this release:

  • added new features to BLE testing
    • new “Sensor timeout” value
    • new “RSSI threshold” value
    • implemented interface to modify test beacon in testing page
  • ability to pause / resume the server in the status notification
  • ability to pause / resume the server in the launcher shortcut
  • ability to freeze the data view in the details page
  • swipe gesture to disconnect / delete clients in the client view
    • swipe the client to the right side to delete this client and ALL of the data received from this client
    • swipe the client to the left side (when receiving data) to close the connection
  • auto-complete engine for filtering (all pages: clients, sensors, main data, scanning)
  • ability to have multiple filters of same type
  • added all Aruba device classes to filtering
  • app automatically retries the last action if you grant missing permissions
Note: Android 11 introduced a delay for foreground services. If you start or stop the server it may take up to 10 seconds for the server to start or stop.

Reworked features and improvements:

  • reworked changelog-system and dialog
    • expand / collapse changelog entries (similar to privacy statement)
    • changed changelog to markdown format
  • reworked BLE testing
  • reworked filtering
  • added dialog to choose certificate export location
  • added colored background with action icon and name when swiping a list item

Fixed bugs and issues:

  • fixed issue that disabled certificate imports on Android 11 and higher
  • fixed issue that disabled certificate exports on Android 11 and higher

  • fixed BLE scanning performance (still lags on some devices, will be fixed in next release)
  • fixed bug that sometimes destroyed filtering after devices rotation
  • fixed bug that locked token expiration time in client view to 01.01.1970 (visual bug)
  • fixed bug that caused app to crash when it was rotated at the end of the setup
  • fixed bug that client status was stuck in “Handshaking…” when not sending messages
  • fixed bug that client log messages sometimes were in wrong order and duplicated

Beta 0.9.8 | 11.03.2021

  • fixed issue that disabled certificate import in newest Android update

Beta 0.9.7 | 06.03.2021

  • reworked web-dashboard
  • reworked logging-system
  • implemented recent update notifications
  • the server is now able to run in the background with the app closed
  • ble testing is now able to run in the background with the app closed
  • ble advertising is now able to run in the background with the app closed
  • implemented new client authentication type “client secret”
  • fixed issue: server port was not changeable
  • huge server performance improvements (processing time has been reduced from aprox. 600ms to aprox. 2ms)
  • various bug fixes

Beta 0.9.6 | 08.02.2021

  • added support for all device rotations, including new layouts for larger devices
  • added tutorial views that show up the first time you open the app - can also be reopened via the “guide” section of each page
  • added app documentation that can be opened via the “documentation” section of each page
  • implemented new markdown license format
  • reworked application setup
  • various fixes and improvements

Beta 0.9.5 | 28.01.2021

  • Refactored big parts of the app, including:
    • Logging & Dashboard pages
    • Client & Sensor pages
    • Telemetry, BLE data & WiFi data pages
    • BLE scanning & advertising pages
  • Huge performance improvements
  • Layout improvements and changes
  • Added BLE settings (scanning, testing)
  • Various bug fixes
  • Setup crash fixed

Beta 0.9.4 | 17.01.2021

  • Reworked data processing and layouts for all types of data
  • Privacy notice updated
  • Implemented Aruba Wi-Fi data messages
  • Implemented feature to notify user about license changes
  • Several bugs fixed
  • input issues in iBeacon advertising layout fixed
  • Styling updated

Beta 0.9.3 | 05.01.2021

  • Crash during authentication token generation on some devices fixed

Beta 0.9.2 | 04.01.2021

  • Layout issues on smaller devices fixed
  • Handling of Aruba ApHealthStatus messages implemented
  • Filter systems updated and reimplemented
  • UI updated and changed
  • Various bugs fixed

Beta 0.9.1 | 02.01.2021

  • Fixed various crashes
  • Optimized memory usage / performance
  • UI improvements & updates
  • Implemented ability to manage server / certificate from dashboard
  • Implemented ability to download config templates

Beta 0.9.0 | 29.12.2020

  • first public beta release of the application