All Projects → blinker-iot → Blinker Js

blinker-iot / Blinker Js

Licence: mit
Blinker node.js library for hardware. Works with Raspberry Pi, Banana Pi, linux.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Blinker Js

Ustreamer
µStreamer - Lightweight and fast MJPG-HTTP streamer
Stars: ✭ 533 (-12.91%)
Mutual labels:  raspberry-pi
Aria2 Ariang Docker
The Docker image for Aria2 + AriaNg + File Browser + Rclone
Stars: ✭ 610 (-0.33%)
Mutual labels:  raspberry-pi
Enclosure Picroft
Mycroft interface for Raspberry Pi environment
Stars: ✭ 649 (+6.05%)
Mutual labels:  raspberry-pi
Mycroft Core
Mycroft Core, the Mycroft Artificial Intelligence platform.
Stars: ✭ 5,489 (+796.9%)
Mutual labels:  raspberry-pi
Raspberryio
The Raspberry Pi's IO Functionality in an easy-to-use API for Mono/.NET/C#
Stars: ✭ 593 (-3.1%)
Mutual labels:  raspberry-pi
Octoprint
OctoPrint is the snappy web interface for your 3D printer!
Stars: ✭ 6,267 (+924.02%)
Mutual labels:  raspberry-pi
Guislice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
Stars: ✭ 534 (-12.75%)
Mutual labels:  raspberry-pi
Openmptcprouter
OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
Stars: ✭ 652 (+6.54%)
Mutual labels:  raspberry-pi
Rpi Gpio.js
Control Raspberry Pi GPIO pins with node.js
Stars: ✭ 595 (-2.78%)
Mutual labels:  raspberry-pi
Tangram Es
2D and 3D map renderer using OpenGL ES
Stars: ✭ 644 (+5.23%)
Mutual labels:  raspberry-pi
Luma.oled
Python module to drive a SSD1306 / SSD1309 / SSD1322 / SSD1325 / SSD1327 / SSD1331 / SSD1351 / SH1106 OLED
Stars: ✭ 560 (-8.5%)
Mutual labels:  raspberry-pi
Kubeadm Workshop
Showcasing a bare-metal multi-platform kubeadm setup with persistent storage and monitoring
Stars: ✭ 593 (-3.1%)
Mutual labels:  raspberry-pi
Openhabian
openHABian - empowering the smart home, for Raspberry Pi and Debian systems
Stars: ✭ 635 (+3.76%)
Mutual labels:  raspberry-pi
Hassio Zigbee2mqtt
Hass.io add-on for zigbee2mqtt
Stars: ✭ 547 (-10.62%)
Mutual labels:  raspberry-pi
Rpi Audio Receiver
Raspberry Pi Audio Receiver with Bluetooth A2DP, AirPlay, UPnP and Spotify Connect
Stars: ✭ 650 (+6.21%)
Mutual labels:  raspberry-pi
Showmewebcam
Raspberry Pi + High Quality Camera = High-quality USB Webcam!
Stars: ✭ 531 (-13.24%)
Mutual labels:  raspberry-pi
Opentracker
Real-time C++ ECO tracker etc. speed-up by SSE/NEON, support Linux, Mac, Jetson TX1/2, raspberry pi
Stars: ✭ 619 (+1.14%)
Mutual labels:  raspberry-pi
Pistreaming
A little demo of streaming the Pi's camera to web browsers
Stars: ✭ 655 (+7.03%)
Mutual labels:  raspberry-pi
Ubuntu64 Rpi
适用于树莓派3b/3b+的64位系统.
Stars: ✭ 652 (+6.54%)
Mutual labels:  raspberry-pi
Imagezmq
A set of Python classes that transport OpenCV images from one computer to another using PyZMQ messaging.
Stars: ✭ 635 (+3.76%)
Mutual labels:  raspberry-pi

blinker-nodejs

支持文档

文档

环境/依赖安装

最新nodejs LTS版本

npm i -g ts-node
git clone https://github.com/blinker-iot/blinker-js.git
cd blinker-js
npm i

运行示例

替换example.ts中的以下语句,参数为app中申请到的设备的authkey

let device = new BlinkerDevice('xxxxxxxxxxxx');

运行示例程序:

ts-node .\example\example.ts

组件支持

ButtonWidget
TextWidget
NumberWidget
RangeWidget
RGBWidget
JoystickWidget

已支持

基本MQTT通信
Layouter组件
时序数据存储(仅限blinker broker)
文本数据存储(仅限blinker broker)
对象数据存储(仅限blinker broker)
倒计时
定时
短信通知
微信通知
App推送
局域网ws通信
设备分享

即将支持

APCONFIG(AP配网)
QRCONFIG(扫码配置)
语音助手
专属设备
自动化
更多组件支持

blinker-cli(开发中)

blinker start --type {deviceType} --key {deviceType}

blinker restart

blinker stop

blinker start

第一次启动,检查是否有config.json,没有则创建 config.json:

{
    "type":"",
    "key:":"",
    "device":""
}

使用到的相关项目

axios
qrcode-terminal
create ap

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].