Hey Michael - it sounds like we have the same general ideas, so I would love to join forces and work together. I'm open to any design changes / alternative tech, whatever -- let's build something. I will contact you off-list.
On Fri, Aug 10, 2012 at 10:46 AM, Michael Harbach <[email protected]> wrote: > Hello. > > Your project interests me greatly. I've been working with Node, Express, > Twitter-Bootstrap, Jade, Less, MongoDB, Formidable, and Redis. > > I have a partner that does the hardware, and I do the software. We are in > the planning phase for trying to make a very similar project to yours, and > I believe that if we all worked together then we could make something truly > great. > > My team of two is trying to make sensors such as a smoke detector that > will notify your mobile phone. We have a few other sensor ideas, too. > > Can I join your project? > > Sincerely, > > Michael > > On Fri, Aug 10, 2012 at 10:05 AM, Davis Ford <[email protected]> wrote: > >> Hi Jan, >> >> Your project sounds awesome - I would be very interested in talking with >> you further and collaborating. I will open source my stuff. The reason I >> had not done it yet was that we launched a Kickstarter a while back >> >> http://www.kickstarter.com/projects/daisyworks/internet-your-thing-0 >> >> Around the same time, a whole lot of similar / competing ideas sprang up, >> and I wanted to get something stable and running before I opened it up. >> The problem I have is that I have a day job + 2 small kids, and it is very >> difficult for me to find the time to make large leaps of progress. Now, I >> think I'll just throw a liberal license on it and open it up, since I have >> no delusions about really building a business out of it -- it is really >> just for fun, and I'd like to just work with other people to build >> something out that represents what the larger group / community would like >> it to be. >> >> So, I have a demo server up at http://demo.daisyworks.com -- most of the >> UI is a placeholder, but it is receiving periodic sensor data from our >> devices; if you login, you can see the devices that you own, and see their >> sensor data real-time (you can register one of our devices in the "Register >> a Daisy" section with the secret key "foo") >> >> http://imgur.com/YjocD >> >> I use SocketStream for the glue that holds it all together: socket.iofor >> client/server comms, mongoose for orm, redis for pub/sub, jade/stylus >> for html templates/css, backbone.js for UI micro-architecture, etc. I used >> flot for the charts, but I'd like to maybe use d3.js. I have some grand >> ideas on different ways to visualize the data. >> >> I also built a prototype visual rule editor here: >> http://live.daisyworks.com/editor.html -- this is similar to what you >> describe below -- allows one to visually define rules / actions that run >> when sensor values are triggered. My goal was to try to make it simple >> enough for non-tech-savvy people to be able to create a simple rule like >> "if the temp in my house drops below 55F call my phone" >> >> The other interesting thing that we have - is the ability to drive >> actuators from the browser -- w/o firewall interference. I built a web >> browser demo that allows you to ping/pong commands from the browser direct >> to a connected device -- this allows us to chain together complex rules >> that trigger off one sensor value, and drive an output signal on a GPIO of >> a completely different device. >> >> That rule editor UI was a prototype. I'm now in the process of porting >> that over into the new Bootstrap-driven UI. >> >> If you are interested - or anyone else on the list, for that matter, feel >> free to contact me @ [email protected] -- I'll add you to the github >> repo. I'll also slap an OSS license on it, and make it public in a day or >> two. >> >> I've taken a break from it for the last month just b/c I haven't had time >> to make forward progress, but I aim to get back into it very soon. >> >> Regards, >> Davis >> >> >> On Fri, Aug 10, 2012 at 4:36 AM, Jan Kolkmeier <[email protected]>wrote: >> >>> 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 >>> >> >> >> >> -- >> http://daisyworks.com >> >> -- >> 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 >> > > -- > 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 > -- http://daisyworks.com -- 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
