After long long time I started from scratch and installed Node.js & Node-RED to my C.H.I.P. (Note I’m completely newbie at this, so look at least summary at the end
).
Basicly the Idea came from here:
Well I have managed to set Ruuvi-node and InfluxDB to Node-RED, as noble with npm install node-red-contrib-noble. I have given that command which should allow to use BLE when not root. Well there’s still problem cause I don’t see any BT related at Node-RED like there’s at yours workflow pics.
My goal atm. is just to able to read data from RuuviTag to database, later I probably try to get those information to Thingboard, if this is usable:
https://techink.site/node-red-thingsboard/
Just makes me wonder if at the end I choose not to use grafana at all (I might but not sure), would it be better to use some different database, at least at thingsboard page there is:
“ThingsBoard is able to use SQL or NoSQL(Cassandra) database layer. By default, ThingsBoard uses embedded HSQLDB instance which is very convenient for evaluation or development purposes.”
That’s for installed version as said in here:
But if thing different if using IoT PaaS Demo?
Hope you can give me some pointers which would lead me to right direction. One thing I did notice when writing this and checking things I’ve made was that npm installation of noble said that first should be installed following package: libbluetooth-dev
Comparing that to this: https://github.com/sandeepmistry/noble#running-without-rootsudo
This says: bluetooth bluez libbluetooth-dev libudev-dev some of those weren’t installed but are installed now.
So the summary :
- Atm I don’t see BT related at Node-RED, can you help me here?
- Should I use different database (or can I use multible) if I first want information to thingsboard, maybe later to grafena?