Developer Portal Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    display sensor data in custom module using REST

    display sensor data in custom module using REST

    pblancka1
    New Poster

    Hello everybody,

    I have a simple question: (when) will it be possible to display data from sensors (ANT+/BT/BLE) that are already connected and running on the phone (in their own apps), but are not included in COBI's cadence/HR/speed sensor support (which is awesome, btw). For example, a tire air pressure sensor.

    The desired data are accessible in the same way COBI's data are, using an API, in this case a REST get call would be needed, nothing more.

    I mean this from a development point-of-view, it's obvious that you'll need to register as a developer in your "sensor app" as well, so I'm not talking "average consumer ready". 

    Is this, or will this be technically possible with COBI, now or in the near future?

    thanks so much in advance, great work!

    kind regards,

    Peter

    2 REPLIES 2

    dfarache-ebike
    Community Moderator
    Community Moderator

    Hello,

    If the data of these sensors is accessible through a web REST API, the use case you mention should be possible to implement already.

    Let us know if you need any assistance.

    Regards,

    dyeazel
    Occasional Visitor

    I don't  think that's possible. Because of the way app's connect to BLE devices, the original app is communicating directly with the sensor. The phone's OS (and therefore other app's) don't really have access to that sensor. For example, if you have RunKeeper connected to a HRM, RunKeeper controls the BLE connection. Other app's cannot simultaneously use that HRM.

    Also, keep in mind that iPhones cannot connect to ANT sensors without an external adapter. Only one company made such an adapter and I don't think they make it anymore.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist