Start
The start of the challenge was very exiting for me. I was thinking about implementing a solution that can collect and effectively and secure share health related data between multiple parties. And I was getting all required components of the solution. So, what should be simpler than connecting dots between them?
AWS IoT
I had some experience with AWS before by building Alexa skills. And I had a lot of experience with MQTT and related security. But I've been struggling to find why the board gets rejected by AWS IoT. At the end I've realized that I've missed one step to activate the device certificate. As a result I've lost more than a week.
ADC
I've tested the heartbeat sensor with Arduino. It was so straightforward to get results with Arduino. And I worked with ADC before on "Saving Sleep with PocketBeagle". So I didn't expect to invest so much effort to make it work with my Cypress board using ModusToolbox IDE. I've greatly underestimated the learning curve for ModusToolbox.
Wearable Design
It was my second project with wearable design. The first one "Saving Sleep with PocketBeagle"
It was much simpler from physical side. And I assumed it will be a similar level of complexity for this project as well. But it was much more complex.
Lessons Learned
- Don't rush when following tutorials, as you may spend a lot of time to troubleshot a missing step.
- It takes some time investment to get used to new tools even if they looks very similar to one you've already used before..
- The mechanical side of wearable design is very important. It should withstand wear and tear.
- There is no simple replacements for a quality sensor.