~/talk

Python and IoT: From Chips and Bits to Data Science

Talkat PyData Seattle 2017 · 2017-06-30..07-02· [python]
links:none on file
slides:none on file

End-to-end project that builds a smart lighting system: sensor nodes running esp8266 with MicroPython publish minute samples over MQTT to a Raspberry Pi which stores ~25,000 samples per room over six weeks. Data cleaning uses NumPy/Pandas in Jupyter, k‑means to discretize states, then per‑zone hidden Markov models via hmmlearn (about 200 on/off transitions per room) and a lightweight event player that sends transition events to Philips Hue via REST. Runtime glue and deployment use a custom ThingFlow framework.

AI-written summary · about

  1. 0:00Python and IoT project intro
  2. 1:04Why Python for IoT
  3. 3:13IoT hardware options
  4. 9:06Building IoT sensor hardware
  5. 12:34Data capture with MQTT
  6. 17:35Raspberry Pi setup
  7. 18:19Analyzing noisy IoT data
  8. 20:25Preprocessing light sensor data
  9. 21:50Machine learning for light patterns
  10. 24:35Hidden Markov models
  11. 27:26Training by time of day
  12. 29:55Replaying lights with Hue API
  13. 32:26Project lessons learned
  14. 33:36Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.