Skip to main content

TopStepComKit SDK

TopStepComKit is the iOS SDK for TopStep smart wearable devices. It provides a complete set of APIs for communication and data management between your app and the device.

Architecture​

Your App
↓
TopStepComKit ← Unified API entry point (only this layer needed)
↓
TopStepInterfaceKit ← Interface definitions (Protocol, Model, Enum)
↓
TopStepFitKit ← Realtek device implementation
TopStepNewPlatformKit ← BES device implementation
TopStepPersimwearKit ← Persimwear device implementation
TopStepSJWatchKit ← SJ device implementation
TopStepCRPKit ← CRP device implementation
↓
TopStepBleMetaKit ← Low-level BLE communication framework
TopStepToolKit ← Utilities (logging, database, encryption)

Your App
↓
TopStepAIKit ← Optional standalone AI capability entry point
↓
AI Provider / AI device bridge

Feature Modules​

ModuleDescription
BLE ConnectDevice scan, connect, bind, disconnect, unbind
Health DataHeart rate, blood oxygen, blood pressure, stress, temperature, ECG, sleep, sport, daily activity
Data SyncBatch sync of historical health data
Device ManagementBattery, find device, screen lock, OTA firmware upgrade, dials, diagnostics, media files, and remote control
CommunicationNotifications, contacts, alarms, reminders, and camera control
System SettingsUser info, units, language, time, weather
ExtrasMusic control, glasses, female health, AI device management, world clocks, cards, apps, prayer times, and request transfer
TopStepAIKitExact capabilities and start eligibility, assistant, Q&A, translation, speech, interpreting, recording, image generation, device sessions, and audio routing

Requirements​

  • iOS 12.0+
  • Xcode 13.0+
  • CocoaPods

Quick Navigation​