Data Forwarder example (Zephyr)

An example firmware for the Nordic Semiconductor nRF52840 DK showing how to use the Edge Impulse Data Forwarder to capture data from an IMU sensor at 104Hz and send it to Edge Impulse. This application should be easily adaptable to other Zephyr-supported development boards or sensors.

How to build

  1. Install the Edge Impulse CLI.

  2. Install and configure your Zephyr toolchain. This also works with the nRF Connect SDK.
    | Note: Currently supported NCS version is 1.9.1

  3. Clone this repository:

    $ git clone https://github.com/edgeimpulse/example-dataforwarder-zephyr
    
  4. Build and flash this application:

    $ cd example-dataforwarder-zephyr
    $ west build -b nrf52840dk_nrf52840
    $ west flash
    
  5. Run the data forwarder (use --clean to set a new project):

    $ edge-impulse-data-forwarder
    
  6. Your device is now connected in Edge Impulse, and you can sample data!

    Data collected