Davis,
I have been busy with something vaguely related at the side of my Bachelor
Assignment. It's roughly about connecting actuator/sensor nodes (currently
xbee's+arduinos) to the Internet using a "smart gateway" (beaglebone,
raspberry-pi, or just a computer), and let them communicate with each other
with the least possible amount of configuration (ultimately incorporating
NAT traversal techniques). I have no web interface at all and since I had a
very special use case for all of this, my work may not be too reusable in
its current form. See my svd-* repositories at https://github.com/jouz/ (sorry,
almost no documentation yet... I am just starting to clean it up...).
I always wanted to go more into the direction you proposed. Also by
including "soft nodes". These are small "apps" that can run on the
"smart-gateway" that define interaction between the devices. Think of it as
a short JS-script that has the functionality of sensor/actuator nodes
exposed on a high level:
Microvawe.on("done", function(data) {
HiFi.play("food_ready.mp3");
});
Ultimately, one would be able to compose these "soft nodes" with a
node-based editor.
It doesn't sound like you would open-source any of your work? I'd love to
contribute, see what you already have and exchange some ideas... but - to
be honest - also with the hope of being able to learn something for my own
project.
Best regards,
Jan ( [email protected] )
On Friday, June 29, 2012 4:28:38 PM UTC+2, Davis Ford wrote:
>
> Hi all,
>
> I'm working on a single page, real-time webapp that allows users to
> interact with small wi-fi hardware devices that are chock full of sensors
> and controls (e.g. temp, humidity, magnetometer, accelerometer, gpio, etc.)
> -- think Arduino meets a modern webapp with websockets.
>
> The hardware + webapp allows you to do things like:
>
> * Get an sms/email/phone call if a sensor triggers a certain value (e.g.
> temp in my house drops below 55F - alert me, front door to my house was
> opened - SMS me)
> * Control a relay in your house remotely through your browser (e.g. open
> your garage door, turn on/off electric blanket, etc)
>
> The app is already receiving data from our hardware, storing it, and is
> able to be visualized in the webapp using flot charts. There is also a
> visual drag-n-drop rule editor built that I am now porting over to the new
> app (think Yahoo Pipes). I'm just looking for good people to help push it
> to completion faster than I can myself.
>
> This is a passion project. None of us are getting paid (yet). What's in
> it for you?
>
> * You'd get free hardware that would allow you to "sensor-up" your house
> and do cool stuff
> * Fun: this is the most fun I've had building software, and I have ~17
> years exp. building stuff in embedded/C, Java, .NET, various web
> technologies
> * Hone your chops on all this new tech
> * Part-ownership: we have established a corp.; there are two of us (1
> hardware guy, 1 software guy) - we aren't making anything yet, but if we
> are able to turn a corner on that, we'd be happy to consider part-ownership
>
> If it sounds intriguing at all, drop me a line off-list. I'll be happy to
> show you more details, demos, code (github).
>
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en