Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
B. E. Boser 1
Electronics for IoT
Smart Sensors
Bernhard E. BoserUniversity of California, Berkeley
IoT49: IoT Services
B. E. Boser 2
IoT Services
• Current Weather
• Send email
• Send SMS
• …
IoT49: IoT Services
B. E. Boser 3
Weather
IoT49: IoT Services
B. E. Boser 4
Wunderground
• Weather service
• Create account athttps://www.wunderground.com/weather/api/
• Copy api key
IoT49: IoT Services
B. E. Boser 5
Documentation
IoT49: IoT Services
B. E. Boser 6
Request
IoT49: IoT Services
B. E. Boser 7
Response
IoT49: IoT Services
B. E. Boser 8
Send SMS
• twilio.com
IoT49: IoT Services
B. E. Boser 9
Send SMS from MicroPython
IoT49: IoT Services
B. E. Boser 10
Create Account
• Setup free trial
• Get phone number, account SID, auth token
IoT49: IoT Services
B. E. Boser 11
Install base64 library
• https://github.com/micropython/micropython-lib/blob/master/base64/base64.py
• Copy to /flash/lib
• Add sys.path.append('/flash/lib’) to boot.py
IoT49: IoT Services
B. E. Boser 12
Send SMS
IoT49: IoT Services
B. E. Boser 13
Result
IoT49: IoT Services
B. E. Boser 14
Other Services
• E.g. IFTTT.com, Echo, Google home, IBM Watson, …
IoT49: IoT Services