SakeTami
sondehub
sondehub

patreon


Backend improvements

Recovery markers

SondeHub Tracker now has a way of marking radiosondes as recovered.  

This required a small amount of changes on the backend to accomodate the extra data, but is easily something our ElasticSearch cluster can handle. I look forward to being to provide further analytics on sonde recovery rates!

All the hard work for this was done by the lovely Mark Jessop (VK5QI).

Websockets

The other major change that's occurred is the websockets / MQTT backend has shifted from the AWS IoT platform to our own managed Mosquitto backend. This is to both improve performance and to lower cost.

We are already seeing the cost savings from that change right now. To test out the performance I made a simple CesiumJS app (like Google Earth but in your browser) to track the radiosondes in 3d.

The demo is very crude, requires a lot of CPU and will eventually run out of memory but it's a nice to test show what you can do with the websocket interface.

I've left the demo up, but note that it may break or not work as only minimal testing has been done.

I'll try to put together a bit more in depth view of the websockets changes soon.


Demo:http://sondehubuitest.s3-website-us-east-1.amazonaws.com
Source code:https://github.com/TheSkorm/sondehub-cesium


Alarms

And finally I've implemented some basic health alarms to notify me of any issues with the SondeHub infrastructure. We haven't really had much issue in the past as all our infrastructure is self healing, but it's good to catch issues early.


More Creators