Close

uRADMonitor + RESTful APIs + Encryption = v111

A project log for Global radiation monitoring network

The uRADMonitor is a plug-and-play, low power, self contained radiation monitoring device, connected to a centralised server component.

radu-motisanRadu Motisan 02/26/2015 at 22:240 Comments

With the uRADMonitor network covering more ground, constant effort is invested in making the project serve its purpose better. Code improvements come with extra features or better stability, and new firmware updates are released to anyone interested in upgrading their units.

Firmware 111 is the latest code released for the uRADMonitor model A units. We are excited to announce a set of changes that is the start of several improvements impacting both the hardware devices and the server infrastructure.
restful_api_uradmonitor

  • RESTful APIs. Easy to understand, maintain and extend, this will handle all data interfacing. This is also a first step in supporting custom DIY detector units that wish to join the uRADMonitor network, in an effort of expanding Global coverage even faster.
  • in compliance with the new API, we'll use HTTP POST requests for all unit data uploads, while we reserve HTTP GET transactions mostly for data access part of the new API. New Standards are getting in place.
  • Encryption and integrity control. In early versions all resources were invested in getting the job done, and ignored the possibility of cybernetic attacks. Since this is not a perfect world in regards to people with bad intentions, and to protect the integrity of the data we deliver – firmware v111 is the first to integrate advanced encryption techniques, to make sure the data sent from the uRADMonitor units arrives unaltered to the servers.
  • embedded code improvements to speed, memory size and stability, as well as some bug fixes related to JSON formatting and temperature readings.
  • More details here: http://www.uradmonitor.com/new-firmware-v111/

    Discussions