Trouble connecting edge deice to project

Question/Issue:

Project ID:

Context/Use case:

Hello,

I am new to edge impulse and I’m trying to connect to the Arducam Pico 4ml board but I keep running into errors. I am on Windows 11, running the following commands in Windows PowerShell:

PS C:\Users\harry> edge-impulse-data-forwarder
Edge Impulse data forwarder v1.24.1
Endpoints:
Websocket: wss://remote-mgmt.edgeimpulse.com
API: https://studio.edgeimpulse.com
Ingestion: https://ingestion.edgeimpulse.com

[SER] Connecting to COM5
[SER] Serial is connected (00:00:00:00:00:00)
[WS ] Connecting to wss://remote-mgmt.edgeimpulse.com
[WS ] Connected to wss://remote-mgmt.edgeimpulse.com

? To which project do you want to connect this device? Harry / harry87-project-1
[SER] Detecting data frequency…
[SER] Failed to get information off device Sensor readings from device do not seem to be all numbers, found: [“**********”]

Any idea what the issue is?

Hi @harry87,

What firmware are you running on the Arducam board? Your firmware needs to print a comma-separated value list of sensor readings (and nothing else). For example, if you open up the serial monitor, you should see something like this being printed to the console (for e.g. a 3-axis accelerometer):

-0.12,-6.20,7.90
-0.13,-6.19,7.91
-0.14,-6.20,7.92
-0.13,-6.20,7.90
-0.14,-6.20,7.91

The edge-impulse-data-forwarder tool looks for CSV data like this to send to your Edge Impulse project.

I believe the arducam is running Raspberry Pi Pico firmware. I think there is an issue with my code that is throwing the error. Thanks for the help!

1 Like