API Challenges
at an IoT Startup
@switzerly
shelbyswitzer.com
getnotion.com
1. Hardware is hard.
2. Who wants this stuff?
(And who do we want to want this stuff?)
3. Data vs. Information
"data": {
"motion_quat_start_scalar":"0.23446203768253326",
"motion_quat_start_x":"-0.7670701146125793",
"motion_quat_start_y":"-0.2142716348171234",
"motion_quat_start_z":"0.5574214458465576",
"motion_quat_end_scalar":"0.22961008548736572",
"motion_quat_end_x":"-0.7655172944068909",
"motion_quat_end_y":"-0.21607419848442078",
"motion_quat_end_z":"0.5608693361282349",
"motion_peak_accel_x":"0.7853512763977051",
"motion_peak_accel_y":"-7.9724225997924805",
"motion_peak_accel_z":"4.2488226890563965",
"motion_dist_x":"3.4929893016815186",
"motion_dist_y":"-35.54679870605469",
"motion_dist_z":"19.241470336914062",
"motion_duration":"0",
"motion_flags":"24",
"mag_x":"-128",
"mag_y":"64",
"mag_z":"-28",
"hall_resistance":"7201"
}
Your door opened.
4. Realtime is important.
5. Integration looks like this:
Q: REST over AMQP?
@switzerly
shelbyswitzer.com
getnotion.com
deck
By Shelby Switzer
deck
- 1,197