MCP BLE Server

MCP BLE Server

未知

概述

MCP BLE 服务器是一个 Node.js 的蓝牙低功耗(BLE)服务器实现,用于处理设备发现、连接管理和与 BLE 设备的数据通信。

安装和启动

# 安装依赖
npm install

# 启动服务器
npm start

主要功能

  • BLE 设备发现和连接管理
  • WebSocket 通信
  • 认证和会话管理
  • 协议消息验证
  • 性能监控

开发要求

  • Node.js >= 14.0.0
  • npm 或 yarn
  • 支持 BLE 的设备(用于测试)

测试

# 运行所有测试
npm test

# 特定测试
npm run test:unit       # 单元测试
npm run test:integration # 集成测试
npm run test:performance # 性能测试
npm run test:security    # 安全测试

# 测试覆盖率报告
npm run test:coverage

代码风格

# 检查代码风格
npm run lint

# 自动修复问题
npm run lint:fix

许可证

MIT