Hi all. Better say straight away that I am very new Ruuvi, not that new to the whole IoT world and far too long a time in IT overall.
I’ve been looking at Ruuvi sensors which I am very impressed with. What I’m less impressed (or really I should confused) about is using Gateways to collect data from the Ruuvi sensors locally and forwarding the data onto some form of Cloud processing system. It seems essential for any real world application, with even just one local sensor, that a gateway of some sort would be required. I get that. However, the implementations (I may well be wrong here, its only what I’ve found so far) mostly seem to rely on a deprecated HCIDump utility wrapped in Python which does not sound like a long term solution to me.
It would be great to build something with a bit more of a future that is light weight. So something that makes the collected sensor data available to other code or just scripts locally to de-couple the collection of the data from sending the data to the Cloud. Thus giving more flexibility in WAN connectivity.
A hardware model for this might be a Pi Zero (with its built in Bluetooth etc) connected to a Hologram Nova USB cellular modem. I’d ideally like to see something that can get data form the sensors and send it on via the Nova. Thus optimising the airtime used on the cellular network and hense the costs. I know that there was one implementation that used the RuuviCollector but this is a bit heavy weight and uses a network connection to an Influx Database so is not WAN de-coupled.
If anyone knows of any projects that fit the bill here, please let me know. Please also let me know if I’ve got this completely wrong :-).