MultiMote/niimbluelib

GitHub: MultiMote/niimbluelib

NiimBlueLib 提供了开源的 NIIMBOT 打印机通信协议实现,使开发者能够通过浏览器直接控制 NIIMBOT 标签打印机。

Stars: 124 | Forks: 26

## NiimBlueLib [![NPM](https://img.shields.io/npm/v/@mmote/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蓝牙, 安全插件, 数据可视化, 暗色界面, 标签打印机, 物联网, 自动化攻击, 蓝牙通信, 通信协议