New version of BlinkStick Node.js library has been released. This release switches from Node.js usb module to node-hid which has a better support for all operating systems: Windows, Linux and OSX. It also works with the latest version of Node.js.
This release has the following changes:
- [Feature] Use node-hid for all operating systems
- [Security] Bump express from 3.1.1 to 4.17.1 in /examples/picker
- [Feature] Updated documentation
Please note that the udev rule for Linux systems has to be updated to support new API without root.
More details about setting up new library for your operating system can be found on Github:
Manuel Alabor built and shared a Node.js module to show TeamCity build status with the help of BlinkStick! All source code and instructions can be found on his project’s Github page.
David Harris posted a great tutorial on how to set up Raspberry Pi, TI SensorTag 2 and BlinkStick to act as a smart light that responds to remote lighting conditions. Head over to hakster.io for a very in depth tutorial.
Here is a very quick sample code to control BlinkStick blinking with Node.js and keyboard that may come in use for somebody.
Alpine Linux seems to be getting quite popular for it’s extremely small size and great package availability. Installing BlinkStick with Node.JS or Python support is quite simple. Continue reading
Now there are even more ways to control your BlinkStick remotely! Remote control is a neat little feature, that allows your BlinkStick to become internet enabled device once connected to a computer.
There are currently 4 ways to connect BlinkStick to the web service:
- Using the BlinkStick Client application (Windows)
- Using command line tool from Python package (Linux, Mac OS X)
- Writing code for Python (Linux, Mac OSX)
- Writing code for Node.js (Linux, Mac OSX)
Head over to the tutorials section to find out more.
Would you like to control your BlinkStick with any other language or OS? No problem! Just contact me and I will make it happen! 🙂
BlinkStick API for Node.js has been released. Installation instructions:
Big thank you goes to Paul Cuthbertson for setting it up. Be sure to follow him on Twitter!