This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Wireless ECG with ADS1293 and CC2541

Other Parts Discussed in Thread: CC2541, CC2540, SENSORTAG-SW, ADS1293, TIDA-00096

Hi,

Currently I am working on wireless ECG board which is developed from TI wireless heart monitor reference design.

I have loaded the sample heart rate application ( BLE-CC254x-1.3) on cc2541 and checked with BLE USB dongle cc2540.

It works perfectly and when i trigger the notification the ECG board transfer the data periodically to the target device. Now I would like to develop the same process with android mobile/tablet using BLE.

Kindly Anyone could guide me to get the data from wireless through android.And also, I would like to know the difference between  BLE-CC254x-1.3 and  BLE-CC254x-1.4.

 

Thanks and Regards

Mari.

 

  • We have Android BLE example code posted here: http://www.ti.com/tool/sensortag-sw

    You can find the changes between our BLE stacks in the release notes. The main feature that was added to the BLE 1.4 release is overlapped processing, which enables higher throughput in many cases. More information on the overlapped processing feature can be found here: http://processors.wiki.ti.com/index.php/OverlappedProcessing

  • Hi. The app for android doesn't have any support for reading the EKG signal coming from the wireless transmission, at least that i know. 

    There is an app for iOs devices "ecgmonitor.ipa", but i couldn't get it installed in an ipad air and in a iphone 4S. Do you know how to install it?

    Last, in the sensor tag app for iOs, there is a chart graph for accelerometer data, that could be possible to get modified in order to graph the EKG data?

    Thanks!

  • Hi,

    Follow the attached link to install ecgmonitor.ipa on ipad  

        http://www.ti.com/lit/ug/tidu195/tidu195.pdf

    I hope it will useful for you to install ios app on your ipad.

    Thanks!

  • Hi Mari,  the document is a bit confusing could you please help me with this:

    -beginning of the paragraph under number 6 on page 11 states that we need to report UDID number to the IPad developer. would you be able to elaborate what or who the IPad developer is, and how to report the UDID to it or him or her? (sorry if it sounds silly but i couldn't find any reference about IPad developer anywhere).

    Thanks!

  • Hi Willis1, would you know what does it mean in the document inside http://www.ti.com/lit/ug/tidu195/tidu195.pdf:

    In the beginning of the paragraph under number 6 on page 11, it states that we need to report UDID number to the IPad developer. would you be able to elaborate what or who the IPad developer is, and how to report the UDID to it or him or her? who would be able to help to clear this information out? i couldn't find any reference about IPad developer anywhere.

     

    Thanks!

     

  • Hello Oleg,

    The iPad developer is in the cloud.  She sits on cloud nine to be exact.  - that was a joke!

    My guess is that the developer would be the the person that develops, writes, or programs your iOS apps.  Since each iOS device has a unique UUID number, it looks like it the application is set for that device.  This could be the case since you are not sending the app to the App Store, I'm not sure.  

    Somewhere at the beginning of the iOS source code it ahould say something like "put UUID number here". http://www.ti.com/lit/zip/tidc261

    The UUID of the iOS is generally not required for the CC254x BLE firmware, unless you are hard coding it to ensure you only connect to that specific device.  I would think that in the CC254x source code you would also see something like "insert iOS device UUID here" in the xxxStateNotificationCB section in one of the GAPROLE_ cases.  http://www.ti.com/lit/zip/tidc262

    Thanks,

  • Nice one but it doesn't answer the question posted.

    The application has to be pushed from the store to a device hence the UDID. (And yes the store is indeed in the "cloud", albeit not at the number nine, but most likely hosted on many clusters of hardware and scattered among many datacenters through out of US)

    So how one should interpret the documented posted at the TI site to get the iOS application push?

    It has nothing to do with firmware. I'm inquiring about the iOS ECG application to test the reference design on an iOS device. I would appreciate a factual answer from somebody who knows, I have many theories of my own, which don't help. :)

    Thanks!

     

  • In this case you are NOT sending the application to the store, just to make sure we have that clear.

    You, or more specifically, your iPad Developer that registered and paid $99 to become one, is using the iOS source code and your iMac to build the application.  You have the ability to create an app and send it out for testing on your own device.  This is essentially what you are doing.

    I hope this helps until you get the answer you are looking for.

    Thanks,

  • Please read the document I referenced and understand the question at hand.

    There's no source code available for that application, not as far as I know.

    I'm asking how the application, which specifically is found inside the "ecgmonitor.ipa" archive. The application which has been already developed and compiled and shown in one of the TI presentations and also referenced in the document I linked earlier gets installed on my device.

    No you did not answer my question.

    Thank you.

  • Well, unless we are looking at different versions of the TIDU195, on page 33 number 13, it states where to download the software.

    Also, I included the linked zip files for the iOS code and the firmware in a previous post.

    The application you see in the presentation was specific for that device.  That is why in the document you see that they have blacked out their serial number and UUID.  It was compile for that device and can be used with that device.

    Thanks,

  • Thanks Greenja.

    The link in the document references http://www.ti.com/tool/TIDA-ECG-BLUETOOTH-LOW-ENERGY-REFERENCE-DESIGN which lands me on a Sorry We couldn't find you page. I appreciate you posting .IPA file. It is a compiled applications as far as I know. There's no iOS sources. I understand the need for the new UDID, also i'm not sure it applies in this particular case. I hoped that there's a developer in the "cloud" who would take my UDID and configure an app for my device and will post it for me on iTunes so next time I connect it will be installed. If I had iOS sources I would get the Dev. license and did it myself. So are there sources for iOS ECG or just an application?

  • O.K. Oleg, let me take one last go at this to see if we can resolve our little dilemma.

    The ECG is based on the ADS1293 AFE.  There was a TI design solution developed around this, the TIDU195.  Follow this link and it will give you more details.  http://www.ti.com/tool/tida-00096

    In he software section, you can down load the iOS and firmware.  These are also in my first link, the one with the humorous first line.  The link works.  I have not looked at the code, so if the iOS source isn't in that zip file, then there is a problem.

    Apart from that, I don't know what other options you have,

    Thanks,

  • I think I finally clicked.

    You don't need a source code for an application, apparently you could re-sign an already compiled and unencrypted app stored in the  .ipa. You use your certificate you get from Apple as a developer. Then you can upload it to iTunes and get the app pushed to your device. The device needs to be registered as the developer's device for testing. Thanks for the .ipa. Greenja. the link in the document was getting me nowhere.

     

  • Glad to see this issue has been resolved.  Through your dedicated efforts, now we both can say we have learned something new today!

    Thanks,

  • Hi. Could you finally install it? i was using Hockeyapp, with a free month of sample. This page is used in my company to develop and deploy to the tester members, but i can't get the ecgmonitor.ipa to work properly. There are two more options (that i know):

    Have the Apple developer account, upload your app and do something called "provisioning profiles". Another option (not so different) is to add our device UDID to the list inside the .ipa file. In hockeyapp i saw that there are a list of 29 devices, which can install directly the app.

    http://support.hockeyapp.net/kb/api/api-provisioning-profiles

    when i try to install the app in the iPad, it says that it is not provisioned in the current compilation: The UDID is not included in the above list!

    Any suggestions?

  • Hi Oscar, unfortunately i stack with not being able to load the app at the moment. I don't have an apple dev account and untll i get one my options are limited. The Ad Hoch app distirbuton allowes up to 100 devices and requires an apple dev account still. The list of devices you see is proabably the one that the app was used on for testing or in a show room environment. I can't contributed anything of value here untill i get my dev account to experiment with, sorry..:(

  • I am looking for a borrowed developer account, so if i can put my UDID in the list, i can put yours to help you! send me it in a personal message by the e2e forum. I hope i can do it before monday! (i hope so). 

    Here is a good example of how you can re-singh the app and change the UDID list:

    http://floatlearning.com/2011/11/re-signing-an-ios-app-without-xcode/

    I dont have a Mac, so i am using a VM (not so good as an original Mac!)

  • Hi Oscar, thank you much for offering to help out. I decided not to pursue iOS application and to concentrate on a C# code instead, found here: http://processors.wiki.ti.com/index.php/Category:HealthDemo trying to adopt it to the heart rate monitor firmware for cc2541. But do let me know if you manage to install the app. It would be interesting to see how the noise rejection of ADS1293 is working out in your environment. Judging by BLE Device Monitor program found here http://processors.wiki.ti.com/index.php/BLE_Device_Monitor_User_Guide, i'm getting a quite noisy output. It would be helpful to get some tips on how to minimize the noise vs the actual heart rate signal.

     

    Thanks again, and good luck with the install!

  • Hi Mali,

    I was wondering if you are still involved in this project, connecting an ECG to a mobile device?

    Thanks, Matt

  • Mari or anyone Ti expert here,

    Could you tell where can I purchase this eva board(wireless ecg with ads1293 and cc2541)? it is not available on Ti website.

    appreciate

    Kelv

  • Hi Kelv,

    Hope the following link will be useful to get the board

    http://www.ti.com/tool/TIDA-00096 .

    ****Note you wont get any board from TI. you have to get the sample IC's from TI and using the schematic want to make the development board.

  • Hi All

    This is Bluetooth. I am working on Infrared. Help needed.
  • Hello,

    currently, is it avaliable a iOS or Andriod app or software with CC2541 USB dongle where you can see directly a ECG waveform?

    I developed my ECG wireless device based on TIDA 00096 (CC2541 and ADS1293) and apparently It's working fine. I received the ECG data using BLE sniffer and BTool. However, I would like see the ECG waveform that It's transmited with BLE.

    Could you Anyone give my a hand?

    Thanks