Developer Portal Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Write senor data to local file

    Write senor data to local file

    Haris13
    New Poster

    Hi All,

    is there a possibility to write the sensor output which you can see at the console output in the xdk workbench to a local csv file or DB?

    i tried to use the fwrite() function but the code was not building the .out file for some reason.  Does somebody know how to write the console output to a local file, while the xdk is connected via USB to my laptop. i do not want to use wifi to transmit the data.

    write the data to SD card is also not an option for me.

     

    my c code:

    static void writefile(void)

    {

    int n;
    struct threeNum num;
    FILE *fptr;

    if ((fptr = fopen("...localstorage...\\text.txt","wb")) == NULL){
    printf("Error! opening file");

    // Program exits if the file pointer returns NULL.
    exit(1);
    }

    for(n = 1; n < 5; ++n)
    {
    num.n1 = n;
    num.n2 = 5*n;
    num.n3 = 5*n + 1;

    fwrite(&num, sizeof(struct threeNum), 1, fptr);
    }
    fclose(fptr);


    }

    1 REPLY 1

    pdo
    Community Manager
    Community Manager

    Hello Haris13 ,

    Unfortunately there is no longer XDK forum support here,

    You can see more details below, thank you...

    https://community.developer.bosch.com/t5/Technical-Support-Read-only/XDK-transferred-to-LEGIC-Idents...

    Cross Domain Development Kit | XDK

    The Bosch XDK IoT hardware platform and associated software has been transferred to LEGIC Identsystems Ltd.

    LEGIC has been an XDK ecosystem partner since 2019.

    Please send XDK inquiries to LEGIC:

    www.legic.com,

    iot@legic.com

    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