2 Replies Latest reply on Jun 15, 2015 12:24 AM by user_1386626

    Day026_HRM_DataLogger with Android CyMart App

    user_1386626

           HRM_DataLogger with CySmart1.0 Dongle:

         

                

         

      The HRM_DataLogger connected to the CySmart1.0  dongle functions as described in the accompanied DataLogger.pdf file. However, to actually see the changing heart rate on the Tera Term  the tab 'Enable All  Notifications' must be clicked (this tab becomes visible when 'Discover All Attributes' is clicked) . Below is a sample of output from the Tera Term:

         

      EVT_TIMEOUT: 1                    

         

      CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP, state: 3

         

      CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP, state: 3

         

      EVT_GATT_CONNECT_IND: attId 0, bdHandle 4

         

      EVT_GAP_DEVICE_CONNECTED: 4

         

      EVT_GATTS_XCNHG_MTU_REQ

         

      Heart Rate Measurement Notification is Enabled

         

      Heart Rate Notification is sent successfully, Heart Rate = 72

         

      Data logged successfully

         

      Data read back: 0x41 0x03 0x00 0x00

         

      Heart Rate Notification is sent successfully, Heart Rate = 84

         

      Data logged successfully

         

      et.

         

      HRM_DataLogger with CySmart Android App:

         

      The HRM_DataLogger application connects OK with my Android Asus tablet but only displays a pulsing heart icon but no numerical data. I get the same results using a Galaxy phone.

         

      Below is a sample of output from the Tera Term:

         

      BLE Heart Rate Sensor Example Project

         

      Stack Version: 1.0.0.181

         

      EVT_STACK_ON

         

      Start Advertisement with addr: 00a0500b1208

         

      CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP, state: 3

         

      EVT_GATT_CONNECT_IND: attId 0, bdHandle 4

         

      EVT_GAP_DEVICE_CONNECTED: 4

         

      Heart Rate Measurement Notification is Disabled

         

      Heart Rate Measurement Notification is Disabled

         

      Heart Rate Measurement Notification is Disabled

         

      Heart Rate Measurement Notification is Disabled

         

      Heart Rate Measurement Notification is Disabled

         

      Heart Rate Measurement Notification is Disabled

         

      etc

         


         

      It appears that the Android CySmart app fails to  enabled the Heart Rate Measurement Notification and hence no data is transmitted by the BLE to the Client.

         

      Interesting the HRM_DataLogger used with the iPhone CySmart iOS app displays all numeric data that changes according to the simulation.

         

      Is this the result of a problem with the Android CySmart App?