XLSX export

You can choose if you prefer CSV or XLSX format of exported data now.

Optimisation of the structure of forwarded messages

With next release, we will clean up the message structure that also impacts the messages being forwarded to your servers. Currently, the array of keys includes:

  1. key
  2. value
  3. unit (in some cases, e.g. °C for key temperature  or % for key humidity)
  4. isCode (flag telling if the key should be translated using list of values or not
  5. _id of the key item

The key’s attributes: unit, isCode, and _id were there historically since version v1 and are not needed anymore, so we want to remove them from the message to make the messages smaller and be more efficient. It does not make sense to send a unit of temperature with every temperature since it does not change and we keep it as a part of our config files. Same with isCode. These attributes were mainly used internally. 


The new message will keep this structure: 

{
  keys: [
    { key: 'action', value: 'gas_periodic' },
    { key: 'gas_concentration', value: 1040 },
    { key: 'mode', value: 'gas' }
  ],
  deviceId: 'A152',
  type: 'data_bidir',
  timestamp: 1637575251,
  seqNumber: 2,
  _id: '619b6a5bf83148c4cc3ea3b9'
}

So the only difference is the removal of key’s attributes: unit, isCode, _id. 

Set tracked keys for multiple devices

If you need to set tracked keys for multiple device, go to Group management, tab Devices and set tracked keys for selected devices in one step!

New features released

We have released these new features recently:

  • Either WiFi routers or BLE beacons stored in our DB could be available to all devices registered in the platform or only to selected groups
  • Full support for SimpleIndustry Legionella specific mode including the calculation of risk level
  • Support of SimpleHW analog events to measure the voltage
  • Added BLE Beacon support to IET10 parser – you can use device for indoor localisation using BLE beacons
  • New version of public dashboard is updated in real-time

More convenient URLs

We had an idea to have only one base URL at the beginning (iofrog.com) but since we use different technologies for app development and different for web site development, we needed to create www.iofrog.com and iofrog.com. This became confusing over time and thus we have decided to make it better.

  • app.iofrog.com will be a base URL for the app (current www.iofrog.com)
  • iofrog.com will navigate you our informative / documentation site (current iofrog.com)

The app is already accessible at app.iofrog.com from now. Please, start using this URL. www.iofrog.com will navigate you to documentation site soon. We have added a new CONNECT button to navigate you to the web app.

We believe this naming will be more convenient for you and for all new partners and users.

Added support for new AirWits CO2 R6.2

We have added a support for new version of AirWits R6.2 from Connected Inventions. Supporting calibration details and CO2 baseline.

Upload photos of device installation

For better support, you can upload jpeg/png images up to 1MB to every device to keep pictures of how your device is being installed. Go to main dashboard and choose Documentation from device menu:

You will find a new dialog allowing you to upload multiple photos (in case you have device update permissions):

Connectivity / platform access is activated by first message

From now, we apply the same mechanism as Sigfox – once you register a new device, we store information about the acquired connectivity product but without start-end range. The subscription will stay inactive, you will not see any dates in shopping cart or in connectivity details. Once we receive the first message, we activate your subscription and update start-end range accordingly.

You can now register large number of devices in one batch and the subscription clock will start ticking only after the first message is received, so you will not loose any time from acquired subscription in case there is a delay between device registration and device installation on site.

RSSI tester

You can send yourself a notification with current RSSI data received from Data advanced callback like this:

PastedGraphic-16.png

How-to setup the RSSI notification:

1) Make sure you have enabled “duplicates” on your Sigfox contract as a part of data advanced callback

2) Setup the new notification rule like this:

PastedGraphic-17.png

This part is a little bit tricky because you need to setup conditions in a way that data payload CANNOT pass the rule but data advanced payload WILL PASS. In such a way, the notification on short press (= data payload) will wait for the following data advanced message that is delayed by nature of Sigfox network.


3) Set message template like this:

PastedGraphic-18.png

New tracing dashboard

We have refactored the tracing dashboard from the scratch with the goal of better scaling for large number of devices (you can render up to 1.000 devices without a paging now) and with better message detail. New or imprived features:

  1. Optimised for display of large number of devices
  2. Show/hide devices based on movement activity, the last choice is stored in browser cache:
    1. Active = device updated its position in last 60 minutes
    2. Recent = device updated its position in last 24 hours (but it is not active now)
    3. Inactive = device has not updated its position in last 24h
  3. Filter devices based on Tag
  4. Message list includes messages without location data
  5. Expandable message detail – same details as on main dashboard
  6. Zoom to specific marker from the list of messages
  7. Highlight the marker on mouse over the message in message list
  8. Detail information about stopped time – calculated based on the param in Preferences
  9. Choose between roadmap and hybrid map view, the last choice is stored in browser cache
  10. Colour of movement trajectory changes based on map type

The list of messages now includes all messages, event the messages without the position. Red message = device was not moving, Blue message = device changed the location based on the preferences:

You can see a message detail, same data and structure like on the main dashboard: