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)

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
Dial ManagementBuilt-in / custom / cloud watchface push
CommunicationNotifications, contacts, alarms, reminders
System SettingsUser info, units, language, time, weather
ExtrasMusic control, camera shutter, glasses, female health, AI chat

Requirements

  • iOS 12.0+
  • Xcode 13.0+
  • CocoaPods

Quick Navigation