Implementations for other platforms:
Blynk library implementation for JavaScript (Node.js, Espruino)
Blynk is a platform with iOS and Android apps to control Arduino, Raspberry Pi and the likes over the Internet. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets. If you need more information, please follow these links:
- Blynk + JavaScript in 20 minutes (Raspberry Pi, Edison, Espruino...)
- Raspberry Pi + DHT11/DHT22/AM2302
var BlynkLib = require('blynk-library');
var blynk = new BlynkLib.Blynk('715f8caae9bf4a91bae319d0376caa8d');
var v1 = new blynk.VirtualPin(1);
var v9 = new blynk.VirtualPin(9);
v1.on('write', function(param) {
console.log('V1:', param);
});
v9.on('read', function() {
v9.write(new Date().getSeconds());
});
- Node.js
- Intel Edison
- Desktop (Windows, Linux): TCP, SSL
- Espruino
- Pico: ESP8266WiFi_0v25, over USB/Serial
- VoCore (using OpenWRT Espruino package)
- Linux
- Intel Edison, Galileo using mraa package
- Raspberry Pi, Beaglebone using onoff package
- Espruino Pico
- OpenWrt + Espruino package
Just install the required package and this module will do auto-detection.