The Tessel 2 (Photo credit: Tessel)
The Tessel was able to run various npm packages, but wasn’t able to run Node.js itself, so Tessel often had to build in compatibility specifically for commonly used packages. The Tessel 2 greatly improves on this by running the real Node.js out of the box. This fact alone made me pre-order it instantly. Access to npm modules brings a lot of potential to this microcontroller.
It also has two USB ports, providing access to USB devices (e.g. webcams) as well as ready made Tessel modules and the GPIO port (to directly connect all sorts of electronics via jumper wires to pins).
- Pre-order Tessel 2 – Pre-order the Tessel 2 from their website and start planning your creations! The Tessel 2 should arrive in January 2016.
- Official Tessel Documentation – You can start reading up on Tessel development already (Tessel 1 development should be very similar to Tessel 2).
OpenHybrid in action (Photo credit: OpenHybrid)
Samsung’s IoT.js and JerryScript
The Samsung IoT.js and JerryScript pages
Both JerryScript and IoT.js are still in their early stages, so it will be exciting to see how they progress throughout 2016. I’m eagerly hoping for integration with the Samsung SmartThings platform at some point but I haven’t heard of any mention of this yet!
- Official JerryScript Page – The official page for JerryScript contains links to downloading the engine and guides on getting started.
- Official IoT.js Page – The official page for IoT.js also has a download link and guides for getting started.
Spark Becomes Particle
The Particle Electron (Photo credit: Particle)
They began shipping a faster and more reliable microcontroller called the Photon and put a 2G/3G enabled microcontroller named the Electron onto Kickstarter (no need for a Wi-Fi connection to keep the device online!). The Electron is now available for pre-order from their website and is estimated to be shipping in January 2016.
Microsoft Windows 10 IoT Core
Starter Pack for Windows 10 IoT Core with a Raspberry Pi (Photo credit: Microsoft and Adafruit)
Evothings Studio running on Mac OSX and mobile
(As a disclaimer, I’m now working with the Evothings team on a few potential projects because I was so impressed with their stuff!)
The IFTTT Maker Channel
The IFTTT Maker Channel
This year IFTTT released a channel that provided functionality the Internet of Things community had been dreaming of – the ability to make and receive custom HTTP requests within IFTTT. This opened up the service so that absolutely any custom prototype which either makes or receives HTTP requests can work with IFTTT and its many services!
This works incredibly well for Node.js developers as HTTP requests can be made/received in Node.js with ease. Almost any IoT prototype you connect up with Node.js can now be hooked into IFTTT!
The new Johnny-Five website
Raspberry Pi Zero
The Raspberry Pi Zero (Photo credit: Raspberry Pi Foundation)