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

Reply via email to