Closed Atharva01 closed 1 month ago
Hi @Atharva01, thanks for creating the issue. It seems that you might have an issue with the CAN setup. Can you verify if the CAN interface is up and that your providing the right interface to the provisioning script as well.
I assume you are using the CAN Bus Expansion HAT, if so there was a comment in one of the closed issues on how to test it: https://github.com/aws/aws-iot-fleetwise-edge/issues/100#issuecomment-2360562412
Let me know if this helps
Hello @nenadilic84 , thanks for sharing #100, I am using the same CAN Bus Expansion hat as per the instructions in the repo. I will follow the steps mentioned in previously resolved issue, you shared.
Hi @nenadilic84, I followed #100 and data is populated in TimeStream Database as well as in the JSON file under collected-data folder. Looking at the messages generated by the cansim script, CAN Messages are 11 bits long. Does AWS FWE only supports 11 bits CAN Message or it can extend support to 29 bit CAN Messages as well? I replayed the stored CAN Messages from a car on can0 and ran the demo script and same error occurred.
The 29-bit is supported. Take a look here. Make sure that the decoder manifest and the signal catalog is aligned with the signals you have on the CAN.
Otherwise it would be great if you can share additional logs.
@Atharva01 any news on this? Should we close the issue?
@nenadilic84 please close this issue.
Issue: Error When Running AWS IoT FleetWise Campaign on Raspberry Pi
Description
I am trying to implement AWS IoT FleetWise using Raspberry Pi, following the Raspberry Pi Tutorial.
m6g.large
)This problem occurs when running the
demo.sh
script to start the campaign.Command:
Screenshot of demo.sh:
Screenshot of Service Running on Edge Agent:
Data Source
I have used both CANsim and an actual car to feed data into the CANBus of the Raspberry Pi, but the result is the same in both cases. (https://github.com/aws/aws-iot-fleetwise-edge/tree/main/tools/cansim)
Expected Behavior
The campaign should start successfully and collect data without errors.