Multi radio zone support

Correct device certification is now being used in Sigfox registration process after you choose the RC zone during device setup. This new option will enable to register devices within any RC zone on the Earth.

Improved UX of message history

The list of messages is now more readable with better UX! Focus on Action and see message detail by selecting the row:

Online chat in white-label solutions

To better support the end-users, we have added an option to integrate a chat window based on your preference to white label solutions. The partners now have an option to communicate directly with their own clients using their own tools!

Custom categories

Having many devices? From now you can manage them in custom categories! Support in mobile apps will follow.

  • Define your own categories under Profile
  • Assign device to specific category in Settings
  • Filter devices based on the category

iOS native app ready

From now you can receive push notifications and check your devices via iOS native application available at App Store.

Service messages

IO Frog and all white label solutions now have new independent process that is regularly scanning our database at given intervals and provides new e-mail reports including:

Partner support team = the reports are sent to e-mail address defined in white label solution (if any).

More reports will follow soon!

Long-term tracing history

Tracing devices may send up to 140 messages per day in Sigfox network. It is about 4.200 positions per month and 51.100 per year. Imagine you want to visualise the movement over the last 12 months…It is impossible to download and render so many pints in the map. And if we were able to do it, you would see thousands of points and poly lines that would hardly give you any benefit.

IO Frog is now processing location based messages using Ramer–Douglas–Peucker algorithm to significantly reduce the number of points that may be less important because of high proximity. The result is a possibility to visualise thousands of tracing points in one map.

SimplePack tracing in Android app

Here you can see a real life example with a kind permission from our customer. You can turn on/off the tracing history, choose the time period, and select the optimal source of location data.

Device clustering in map view

If you have many devices at the same place, you will benefit from new device clustering feature.

Infrastructure and DB structure upgrade

The system is running on high availability infrastructure = 5 servers + load balancer in Amazon AWS. Since going to production in September 2018, there was no downtime. Last week we have experienced regular memory alerts coming from our DB server. We have reached the limits of solution we had designed one year ago. 12 bytes seemed nothing at that time. While working with 10 device manufactures world-wide, we’ve learned that 12 bytes can easily contain more than 20 attributes and when you have 50k+ messages from one device, it is something to process.

Until yesterday, we had processed more than 730.000 messages from 1.201 devices used by 667 users. All these devices send about 500 messages every hour.

So the last week we were super busy with redesigning data structure and improving the system in such a way that it can handle more devices, more users, and more messages. It was necessary to switch the server to maintenance mode for about 10 minutes on Sunday midnight. You may have experienced some rejected messages and alerts from backend. We apologise for that but it enabled us to upgrade the system tremendously.

Is it the end? No, never. We are committed to build even better IoT platform in the future. Regarding infrastructure, we plan to replicate our DB servers and employ sharding techniques to cope with unlimited number of devices and messages.

Thank you for your support!