Got Python I/O: IoT Development in Python via GPIO
summary
Shows you can build a working IoT device with pure Python and GPIO using cheap hardware and Linux file ops, not special drivers: the GPIO sysfs interface via /sys/class/gpio file interface is enough to export pins, set direction/value/edge/active_low and toggle LEDs or relays. Uses Raspberry Pi (~$30 or Pi Zero $5) or Intel Edison for heavier crypto, and Twisted plus WebSockets for evented networking. Demonstrated a door lock that a Python weekend build replaces months of C work and a six hour robot prototype.
AI-written summary · about
chapters (10)
- 0:00Introduction and journey
- 2:56Work problem and solution
- 6:04Hardware and OS setup
- 8:44Understanding GPIO in Linux
- 12:05GPIO control concepts
- 15:26Python and networking
- 20:50Demo and troubleshooting
- 29:43Controlling hardware
- 39:10IoT platform comparison
- 46:12Q&A and conclusion
related talks
26mProgramming paradigms for physical computing and IoT
40mIoT Adventures with Python
29mPython for Hardware Folks
46mProgramming the Web of Things with Python and MicroPython
57mPython for the Internet of Things
31mProgram all the things - How to develop IoT devices using MicroPython
28m"Build Your Own IoT! Fun With Python and Raspberry Pi."
35mPhysical computing with Python and Raspberry Pi
