Internet of Things

We take a forward-facing look at all the potential JavaScript has beyond the web in 2019.

Emerging technology has reached new heights as we enter 2019 - VR/AR, machine learning, robotics, the Internet of Things. Here's how to get your start.

Patrick Catanzariti explains NodeBots and how JavaScript developers can get started building their very own JS powered robot.
Patrick Catanzariti looks at APIs and services which enable artificial intelligence capable of everything from personal assistants to image recognition.

Lars Klint looks at how to create all of the assets needed to start a project in Unity for the Microsoft HoloLens.

Chris Ward looks at how to get started using Evive, an Arduino-based IoT platform.

Patrick Catanzariti looks at how to pair up IBM's Weather Company service with Node-RED and IBM Bluemix on a Raspberry Pi.

Wern Ancheta shows how to to communicate with bluetooth low energy devices in a Cordova-based app.

Chris Ward looks at the Proto Android App from relayr for rapid IoT development with SDKs available in many popular programming languages.

Patrick Catanzariti covers how to set up a VPN for your network using a Raspberry Pi and an OpenVPN installer called PiVPN.

We'd all played with computers for years but SitePoint's Hack Day gave us a chance to make electronics with our first IoT project.

Patrick Catanzariti looks at how to use the Tessel 2, paired with a GPS module and Google Maps, to display a heatmap of your Tessel 2's location.

Elio Qoshi looks at why he is hesitant to adopt the IoT or recommend it to consumers — security, quality and transparency concerns.

Brian Sebele looks at Li-Fi, a way to use light signals to send data, and how it fits into the world of the Internet of Things, Wi-Fi and cellular networks.

Lars Klint shows how to begin developing for mixed reality using the Microsoft HoloLens SDK and Unity 3D, even without owning a headset!
Patrick Catanzariti explores how to pair up IBM Watson's Text to Speech service with Node-RED and IBM Bluemix on a Raspberry Pi.
Ariel looks at connecting up the Microsoft Band SDK to various app platforms including iOS, Android and the Universal Windows Platform.
A guide to connecting up a Raspberry Pi to various services and platforms including the IBM Watson IoT Platform, IBM Bluemix and Node-RED.
Elio Qoshi explores the connected device projects Mozilla are moving into after Firefox OS' pivot into the Internet of Things.
Patrick Catanzariti explores pairing the Amazon Echo with IFTTT recipes. He looks at triggering LIFX lights, SMS, email and Google Spreadsheets.
Patrick Catanzariti shows how you can add deep learning image recognition to your web apps using Clarifai and Node.js.
Chris Ward looks at the Blink(1) a curious programmable USB indicator light that is highly customizable to suit all needs a developer may have.
Patrick Catanzariti looks at the growth in JavaScript's potential within the Internet of Things in various ways throughout 2015.
Cate Lawrence looks at wearables in the workplace as a means for surveillance of workers and wonders how effect they are.
Patrick Catanzariti explains how to use Evothings and Estimote beacons to prototype a Bluetooth Beacon mobile app.
Patrick Catanzariti explains how to use gesture control in Node.js applications via the Myo Armband and its npm module.
Charles Costa looks at the user experience and ethical issues behind programming the coming wave of self-driving cars.
In the final part of a short series, Mohammed Safwat looks at three options for sharing data between WatchKit Extensions and parent iOS Apps.
Patrick Catanzariti covers how to include images in Pebble apps across the three Pebble platforms, Aplite, Basalt and Chalk.
Patrick Catanzariti provides guidance on using the new Pebble Dictation API with a demo that sends dictated messages to Slack via IFTTT.