Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    HOW TO READ A SINGLE LINE OF SENSOR DATA USING BHY2CLI FUNCTIONALITY ?

    HOW TO READ A SINGLE LINE OF SENSOR DATA USING BHY2CLI FUNCTIONALITY ?

    EmbeddedDev24
    Occasional Visitor

    HELLO,

    I AM VERY NEW TO EMBEDDED to fire a query with my BHI260AP i am using bhy2cli functionality of boshc bhy2sensor api

    in this to read a particular sensor data

    first i have to load the firmware using ./bhy2cli -d ../../firmware/BHI260AP/Bosch_shuttle_board3.0_aux_BMM150.fw

    and then ./bhy2cli -i will show me list of aviliable sensor data within that firmware

    and ./bhy2cli  actse <sensor_id>:<sample rate>:[:sensor latency] will give me sensor data i want only one line data give only when i execute this if it is possible can someone show me exactly how to do this

     

    because when i am using ./bhycli addse <sensor id>:<sensor name>:<total output payload in bytes>

    as ./bhy2cli addse 160:"Lean Orientation":2:c:c

    what i am getting is 

    ./bhy2cli addse 43:”Orientation”:2:c:c
    Copyright (c) 2021 Bosch Sensortec GmbH
    Version 0.4.6 Build date: Oct 27 2023
    [E]Provided total payload size of sensor ID 43 doesn't match the actual payload size!

     

    or

     

    ./bhy2cli actse 43:”Orientation”:2:c:c
    Copyright (c) 2021 Bosch Sensortec GmbH
    Version 0.4.6 Build date: Oct 27 2023
    *** buffer overflow detected ***: terminated
    Aborted (core dumped)

     

    i dont know which step i am lacking

    what is payload size mentioned above and how to calculate it so that i can fire query to sensor

     

    ERROR :total payload size of sensor ID 43 doesn't match the actual payload size!

    1 REPLY 1

    BSTRobin
    Community Moderator
    Community Moderator

    Hi EmbeddedDev24,

    If you couldn't run bhy2cli well, you can refer to the document https://www.bosch-sensortec.com/media/boschsensortec/downloads/application_notes_1/bst-bhi260ab-an00...
    If you would like to display one time sensor data print by bhy2cli, you can modify the source code under "examples/bhy2cli_ble" and re-compile, run it.

    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