Oct 20, 2022
Project update
9 of 9
Teardown Session Talking About Newt!
by
Darian J
Hey guys!
We’re going to be on this week’s (Oct 21) Teardown Session to talk about Newt!
We talked about hardware the last time we were on the show (10 months ago). This time, we’re going to focus on software.
We would love to have you join the livestream this Friday, Oct 21st at 12PM PDT.
If you can’t make it, please send in questions ahead of time, by using the "Ask A Question" form.
Here are a few topics that we plan to touch on:
Where does Newt get it’s data from?
We get data from a number of sources, including:
- Custom APIs
- Apple Weather
- World Air Quality Index Project
How does the data get to Newt?
The Newt API "framework" is built using three components:
- The NEWT device - which serves as a "dumb terminal" for API information
- The NEWT Cloud - a nodeJS suite of microservices that serve as a preprocessing server
- The MQTT Broker - which routes requests between the NEWT Device and the NEWT cloud
Those three components work together to get data to the Newt.
We use a number of methods, including:
- Hosting a Github Discussion board with screen mockups
- Releasing Beta code to users before it's made Generally Available via over-the-air download
- Frequent posting on social media
What are our next software challenges?
- How do we securely get "personal" data to Newt? (e.g. Google calendar, Fitbit activity stats, etc)
- How can a user add their own data feed without compiling their own code branch?