Easy
Build Time:Beginner: 1-2 hrs
Experienced: 20 min
Build List:- Mojio (could replace with competing OBD device)
- Slack API (could replace with SMS, Email, etc.)
- Google Maps API (could replace with competing traffic app)
Graven mooches a ride from Blake everyday, so Blake would send an “omw” text from as he left his apartment -- how annoying. So, in order to spruce up their carpool, making it safer and more efficient, Blake and Graven built two services to: 1) a GPS-driven Slack message telling Graven when Blake is about to arrive 2) an automated traffic report delivered to the co-pilot from Google Maps.
Why would you use nio to create this project?
For this particular project, we wanted to quickly solve a problem that uses multiple, disparate sources to automate certain aspects of our lives in real time. Apologies for all of the buzzwords, but this is exactly what the nio Platform is great for. Instead of each of these sources operating in their own individual silos, we were able to use nio as the broker to bring them all together, apply logic that made sense for us, and then act upon those data streams as they are happening. The best part is that a couple of nio noobs (us) were able to get the initial working prototype up in about an hour. One more hour to perfect, and we had built exactly what we wanted!
TrafficChecks ServiceWe had a couple things trip us up that are probably worth mentioning…
1. We reached our API call limit with the Mojio API
Short-Term Solution: Limited our calls with the trade-off of less granularity. Long-Term Solution: Utilize Mojio’s new Push API functionality
2. We needed some technical help with the Google Maps API
Solution: Googled a few basics (Thanks, StackOverflow!) then asked a niolabs engineer for about 15 minutes of help (Thanks, Kevin!) to properly parse the JSON
What are you going to do next?- Use trip data to automatically track and bill rider for monthly gas and toll costs
- Track commute time history & trends
- Add additional message information, such as weather, calendar, etc.
- Integrate Amazon Alexa & Google Home to replace or supplement Slack
- Send driver Slack reminders for oil change every 3,000 miles
Comments
Please log in or sign up to comment.