Module iot by @tamberg for FHNW.
- Syllabus
- Introduction to the Internet of Things
- Microcontrollers, Sensors & Actuators
- Sending Sensor Data to IoT Platforms
- Internet Protocols, HTTP and CoAP
- Local Connectivity with Bluetooth LE
- Raspberry Pi as a Local IoT Gateway
- Messaging Protocols and Data Formats
- Long Range Connectivity with LoRaWAN
- Dashboards and Apps for Sensor Data
- Rule-based Integration of IoT Devices
- Voice Control for Connected Products
- Raspberry Pi as an IoT Edge Device
- From Prototype to Connected Product
- Assessment
- Demo Day
This course is based on the following hardware:
- Raspberry Pi Zero W
- Feather Huzzah ESP8266
- Feather nRF52840 Express
- FeatherWing RFM95W
- Grove Sensors & Actuators
- Grove Adapters
- Various
Why? See IoT Hardware for CS bachelor students.
For resources, check the IoT Engineering Wiki:
On your computer:
- Clone this repository:
$ git clone https://github.com/tamberg/fhnw-iot
- Update your local copy, before each lesson:
$ cd ./fhnw-iot $ git pull
Unless noted otherwise:
- Source code examples in this repository are declared Public Domain CC0 1.0
- Slides by @tamberg are licensed under Creative Commons CC BY-SA 4.0
Publishing your own code?
- Choose an open source license, e.g. the simple MIT License
- IoT Engineering on MS Teams