Skip to content

BCGMCU Device-Side API Documentation

Real-time biomonitoring data collection and device management API

Real-time Data Streaming

1Hz biomonitoring data transmission with sub-200ms latency

Batch Upload

High-volume data transfer with compression and checksums

Remote Configuration

Dynamic device settings and calibration management

Secure Communication

HTTPS/TLS with JWT authentication and data integrity

The BCGMCU device-side API enables ESP32C6 devices to:

  • Stream real-time biomonitoring data at 1Hz frequency
  • Upload batch data for offline or high-volume scenarios
  • Receive configuration updates without physical access
  • Report device status and health metrics
  • Execute remote commands including resets and calibration
  • Transport: HTTPS with TLS 1.2+
  • Format: JSON payloads
  • Pattern: Request-Response with acknowledgments
  • Authentication: Bearer token (JWT)
  • Performance: 100+ concurrent devices, <200ms response time