neocafe88 / final-project-assignment-neocafe88

Repo for hosting Project for ECEN 5713 Final project
0 stars 0 forks source link

Change the target to Beaglebone Black #5

Open neocafe88 opened 1 year ago

neocafe88 commented 1 year ago

Change the target to the hardware board.

DoD: Program the board successfully and the embedded system report the temperatures to AWS IoT like it did in QEMU.

Blocker: None

neocafe88 commented 1 year ago

Build log:

Build was successful.

Image

neocafe88 commented 1 year ago

Flashing Notes:

The booting from the Buildroot-built embedded Linux worked:

Image

neocafe88 commented 1 year ago

The MQTT client ('temp sensor') didn't work because the date/time in the embedded system was Jan 1 2000 (TLS negotiation fails). When it is set correctly, it began to work.

Image

Image

neocafe88 commented 1 year ago

DoD is verified as BBB successfully read the temperature from the pseudo temperature driver and published to AWS IoT Core successfully. And the AWS IoT Core distributed the messages to a subscribing client.