Not sure if I’m on a right track but I was thinking of using Meteor to control the Raspberry Pi’s. So, I’d have 2 types of the client app:
- PC browser-based client app, the one to control the Pi
- Pi client app. This one would exchange data using reactivity with the PC app. It can’t run in the browser because it needs to call native Pi commands. There is a good Node module for this.
- A server app, hosted somewhere externally, that manages clients, users, etc… basically does what a server usually does.
Any ideas if it would be possible to run Pi client app as a process on Node enabled box, and not as a browser app.