最新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 start --type {deviceType} --key {deviceType}
blinker restart
blinker stop
第一次启动,检查是否有config.json,没有则创建 config.json:
{
"type":"",
"key:":"",
"device":""
}