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