Some say that the day when “everything with a battery will be connected” isn’t far away. Although still in early stages, the internet of things is already revolutionizing our lives from automated production to domestic devices.
browserify ) or any Chrome-connected app, and support http/https, mqtt and socket.io plugins. Take a look.
Node-Red was built with an idea of creating a simple, visual way to handle streams of data in the physical and digital worlds. It’s a programming tool for wiring together hardware devices, APIs and online services in interesting ways. It provides a browser-based editor that helps you wire together flows using the wide range of nodes in the palette and deploy them to the runtime. The light-weight Node runtime is full advantage of Node’s event-driven, non-blocking model. This makes it ideal to run at the edge of the network on low-cost hardware such as the Raspberry Pi as well as in the cloud.
Node-RED provides a browser-based flow editor that makes it easy to wire together flows using the wide range of nodes… nodered.org
Node-mcu is simple IoT platform for hardware prototyping that includes firmware and development boards to develop IoT applications that lets you write network applications using Node syntax (its programming model is similar to Node.js, but is actually based on Lua ). It comes with an easy to program wireless node and/or access point with asynchronous event-driven programming model and more than 65 built-in modules.
nodemcu-firmware - lua based interactive firmware for mcu like esp8266 github.com
This project is basically client libraries and samples for connecting to IBM Watson IoT using Nodejs. IBM’s IoT Watson platform provides a clean web-based UI dashboard to manage your devices and controlling your IoT services. The client library is divided into three parts, Device, ManagedDevice and Application and can be loaded in node.js and the browser.
iot-nodejs — Client libraries and samples for connecting to IBM Watson IoT using nodejs github.com
Zetta is an open source, API-first, Node.js -based platform for the Internet of Things. Built on Node.js for creating IoT servers that run across geo-distributed computers and the cloud it combines REST APIs , WebSockets and reactive programming for assembling many devices into data-intensive, real-time applications.
zetta - An API-first, open source software platform for the Internet of Things. github.com
Bit is an open source platform built for sharing and syncing components of JS (and Node.js) code between projects and services. It can be particularly useful for Node.js IoT devices since it can help sync and control common ingredients of software between Nodejs operated devices. It can also be used for other stuff such as UI components for your control dashboard. Check it out.
Bit - Share and build with code components
Bit makes it fun and simple to build software with smaller components, share them with your team and sync them in your… bitsrc.io
A node.js mqtt broker, which can be used as standalone
or embedded in another Node.js application.
A simple little JS library for consistent API across different IoT devices.
Home-Automation with node.js and Raspberry PI.