Posts with «node» label

Quick and Easy IoT Prototyping with Involt

IoT, web apps, and connected devices are all becoming increasingly popular. But, the market still resembles a wild west apothecary, and no single IoT ecosystem or architecture seems to be the one bottle of snake oil we’ll all end up using. As such, we hackers are keen to build our own devices, instead of risking being locked into an IoT system that could become obsolete at any time. But, building an IoT device and interface takes a wide range of skills, and those who are lacking skill in the dark art of programming might have trouble creating a control app for their shiny new connected-thing.

Enter Involt, which is a framework for building hardware control interfaces using HTML and CSS. The framework is built on Node-Webkit, which means the conventions should be familiar to those with a bit of web development background. Hardware interactions (on Arduinos) are handled with simple CSS classes. For example, a button might contain a CSS class which changes an Arduino pin from high to low.

Involt can take that CSS and convert it into a function, which is then sent to the Arduino via serial or Bluetooth communication. For more advanced functionality, Javascript (or really any other language) can be used to define what functions are generated — and, in turn, sent to the Arduino. But, all that is needed for the basic functionality necessary for many IoT devices (which might only need to be turned on and off, or set to a certain value) is a bit of HTML and CSS knowledge. You’ll create both the interface and the underlying hardware interactions all within an HTML layout with CSS styling and functionality.

While Involt isn’t the only framework to simplify hardware interaction (it’s not even the only Node.js based method), the simplicity is definitely laudable. For those who are just getting started with these sorts of devices, Involt can absolutely make the process faster and less painful. And, even for those who are experienced in this arena, the speed and efficiency of prototyping with Involt is sure to be useful.


Filed under: Arduino Hacks
Hack a Day 05 Feb 03:00
arduino  arduino hacks  css  html  involt  iot  node  

Insert Coin: Node helps your smartphone monitor pretty much everything

In Insert Coin, we look at an exciting new tech project that requires funding before it can hit production. If you'd like to pitch a project, please send us a tip with "Insert Coin" as the subject line.
Fallen out of love with sensor? Don't worry, Variable Technologies is here to help. The company's working to bring the world Node, a project aimed at helping smartphone users "explore the fun and power of sensors." The "Swiss Army knife-sized" modular device communicates with the iPhone 4S and Android devices via Bluetooth. It has a built-in accelerometer, magnetometer and gyroscope and can detect physical motion and space, temperature and elevation, to name but a few. It also has a game control module and eight LEDs that can double as a camera flash, with carbon monoxide and radiation detection on the way. The Node will be compatible with Arduino devices and will have an open API, firmware and source code. There's a month left to help Variable hit its lofty $50,000 goal. Click the source link for more info.

Continue reading Insert Coin: Node helps your smartphone monitor pretty much everything

Insert Coin: Node helps your smartphone monitor pretty much everything originally appeared on Engadget on Thu, 23 Feb 2012 16:49:00 EST. Please see our terms for use of feeds.

Permalink | Email this | Comments