An iOS application that is designed to scan heart rate monitors, display heart rate measurement, step count, and allow customizing the settings.
It is designed based on the Everest smartwatch. The UUIDs for services and characteristics, and value representations probably differ from watch to watch. You may have to change UUID values and data converts in order to use this code with a different type of smartwatch.