blinker-nodejs 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
blinker-nodejs 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
blinker-nodejs 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
blinker-nodejs 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
blinker-nodejs 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 TypeScript
操作系统 跨平台
软件类型 开源软件
所属分类 其他开源物联网
开源组织
地区 国产
投 递 者 奈何col
适用人群 未知
收录时间 2021-04-06

软件简介

Blinker是一个物联网设备的NodeJs支持库,使用TypeScript编写,可以运行在Linux/Windows/MacOS设备上,亦适用于树莓派等带操作系统的嵌入式开发板。配合blinker app快速定制自己的远程物联网方案。

支持文档

文档

环境/依赖安装

最新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(扫码配置)
专属设备
自动化
更多组件支持

可用配置项

关闭本地webSocket

let device = new BlinkerDevice('authkey',{
    webSocket:false
});
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/04/05 07:03

[Node.js] 01 - How to learn node.js

基本概念 链接:https://www.zhihu.com/question/47244505/answer/105026648 链接:How to decide when to use Node.js? JavaScript 是一种(最好的)编程语言, 主要作为前端开发中用来增加网页的动态功能,比如操作DOM, 读取用户输入, 动画效果, 提 交服务器请求(Ajax). JavaScript 是什么? - 前端开发 NodeJs 是基于JavaScript的,可以做为后台开发的语言. 提供了很多系统级的API,如文件操作、网络编程等. 用事件驱动, 异步编程...

0
1
发表了博客
2018/07/14 16:22

Node.js-Webstorm2018配置nodejs

网上都是webstorm老版本的设置方法!根本就找不到以下配置项: 下面介绍2018版的配置方式。功能:使webstrom支持node.js语法检测及语法提示! 例如:配置前,没有任何提示 配置后 配置方法: 打开file->setting,并在搜索框输入node。在右边设置区域确认node.exe是否定位正确,并勾选Coding assistance for Node.js,最后点确认“ok”即可...

0
0
发表了博客
2018/03/15 13:47

nodejs

21、nodejs异步读写文件 https://blog.csdn.net/songmaolin_csdn/article/details/52910771 20、nodejs垃圾回收 node --max_semi_space_size=1 --max_old_space_size=10 1.js --production max_semi_space_size 32 16 max_old_space_size 1.4G 0.7g node --v8-options | grep max dong@ubuntu:~$ node --v8-options | grep max --gvn_iterations (maximum number of GVN fix-point iterations) --max_inlining_levels (maximum ...

0
0
发表于开发技能专区
2014/07/14 10:34

NODEJS

nodejs基础(http://javascript.ruanyifeng.com/nodejs/basic.html)+api+实际==学好nodejs

0
0
发表于大前端专区
2018/06/07 09:35

Node.js

# 一、简介 `Node.js` 是一个基于 `Chrome V8` 引擎的 `JavaScript` 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 `npm`,是全球最大的开源库生态系统。 [官方网站](http://):https://nodejs.org/en/ [中文网](http://) : http://nodejs.cn/ # 二、安装配置(Windows 安装示例) ## 2.1、安装包下载地方 请查看[官网](https://nodejs.org/en/) ## 2.2、安装步骤 ![输入...

0
0
2020/06/15 12:00

Node.js

一、Node.js 1.基本概述 Node.js是一个可以让JavaScript运行在服务器端的平台。它是一个为实时Web应用开发而诞生的平台,它从诞生之初就充分考虑了在实时响应、超大规模数据要求下架构的可扩展性。这使得它摒弃了传统平台依靠多线程来实现高并发的设计思路,而采用了单线程、异步I/O、事件驱动式的程序设计模式。 Node.js 有着强大而灵活的包管理器(node package manager, npm),目前已经有上万个第三方模块,其中有网站开发...

0
0
发表于服务端专区
2014/03/21 20:22

Node.js

介绍 JavaScript 高涨的人气带来了很多的变化,以至于如今使用其进行网络开发的形式也变得截然不同了。就如同在浏览器中一样,现在的我们也可以在服务器上运行 JavaScript ,从前端跨越到后端,这样巨大的反差让人难以想象,因为仅仅在几年前 Javascript 还是如同 Flash 或者 Java applet 那样嵌入网页在沙箱环境中运行的小程序。 在深入Node.js之前,你可能需要阅读和了解,整个开发流程从客户端到服务端再到数据库的《JavaScr...

0
1
2018/11/19 09:52

Node.js

简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 。。。。。。 Node.js教程适用人群http://www.iis7.com/a/lm/yczmljgj/ 对于不会运用Python、PHP以及Java等动态编程语言的前端程序员来说,选择Node.js作为一个创建自己的服务的工具是非常明...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部