blinker-nodejs物聯(lián)網(wǎng)設(shè)備 Node.js 支持庫(kù)
Blinker是一個(gè)物聯(lián)網(wǎng)設(shè)備的NodeJs支持庫(kù),使用TypeScript編寫,可以運(yùn)行在Linux/Windows/MacOS設(shè)備上,亦適用于樹(shù)莓派等帶操作系統(tǒng)的嵌入式開(kāi)發(fā)板。配合blinker app快速定制自己的遠(yuǎn)程物聯(lián)網(wǎng)方案。
支持文檔
環(huán)境/依賴安裝
最新nodejs LTS版本
npm i -g ts-node
git clone https://github.com/blinker-iot/blinker-js.git
cd blinker-js
npm i
運(yùn)行示例
替換example.ts中的以下語(yǔ)句,參數(shù)為app中申請(qǐng)到的設(shè)備的authkey
let device = new BlinkerDevice('xxxxxxxxxxxx');
運(yùn)行示例程序:
ts-node .\example\example.ts
組件支持
ButtonWidget
TextWidget
NumberWidget
RangeWidget
RGBWidget
JoystickWidget
已支持
基本MQTT通信
Layouter組件
時(shí)序數(shù)據(jù)存儲(chǔ)(僅限blinker broker)
文本數(shù)據(jù)存儲(chǔ)(僅限blinker broker)
對(duì)象數(shù)據(jù)存儲(chǔ)(僅限blinker broker)
倒計(jì)時(shí)
定時(shí)
短信通知
微信通知
App推送
局域網(wǎng)ws通信
設(shè)備分享
天氣/天氣預(yù)報(bào)/空氣 數(shù)據(jù)獲取
語(yǔ)音助手(小度/天貓精靈/小愛(ài))
即將支持
APCONFIG(AP配網(wǎng))
QRCONFIG(掃碼配置)
專屬設(shè)備
自動(dòng)化
更多組件支持
可用配置項(xiàng)
關(guān)閉本地webSocket
let device = new BlinkerDevice('authkey',{ webSocket:false });
評(píng)論
圖片
表情
