MultiMote/niimbluelib
GitHub: MultiMote/niimbluelib
NiimBlueLib 提供了开源的 NIIMBOT 打印机通信协议实现,使开发者能够通过浏览器直接控制 NIIMBOT 标签打印机。
Stars: 124 | Forks: 26
## NiimBlueLib [](https://npmjs.com/package/@mmote/niimbluelib)
[文档](https://niim-docs.pages.dev)
NiimBlueLib 是一个用于与 NIIMBOT 打印机通信的库。
用于 [NiimBlue](https://github.com/MultiMote/niimblue) 项目。
NiimBlueLib 提供了目前最准确的开源 NIIMBOT 打印机协议实现。
该项目目前处于 Alpha 阶段。将其添加到你的项目中时,请仅使用精确的版本号。API 随时可能发生更改。
还可以查看 [niimblue-node](https://github.com/MultiMote/niimblue-node) 以了解 CLI 用例。
### 安装说明
NPM:
```
npm install -E @mmote/niimbluelib
```
CDN:
```
```
脚本使用 `niimbluelib` 命名空间。示例:
```
const client = new niimbluelib.NiimbotBluetoothClient();
```
### 使用示例
参见 [example/main.js](example/main.js)
### 其他
不包含 Eslint。请使用以下命令进行安装:
```
npm install --no-save --no-package-lock eslint@9.x globals @eslint/js typescript-eslint
```
标签:CMS安全, JavaScript, TypeScript, Web蓝牙, 安全插件, 数据可视化, 暗色界面, 标签打印机, 物联网, 自动化攻击, 蓝牙通信, 通信协议