diff options
-rw-r--r-- | README.md | 37 | ||||
-rw-r--r-- | prep/Makefile | 15 | ||||
-rw-r--r-- | prep/prep.md | 2 | ||||
-rw-r--r-- | prep/prep.pdf | bin | 0 -> 38928 bytes |
4 files changed, 41 insertions, 13 deletions
@@ -1,22 +1,33 @@ -# IoT Workshop +# IoT Workshop @ NDC Oslo 2018 + +This is the materials for a 1 hour workshop on IoT. + +Title: Connect your Arduino to the internet. + +Abstract: + +> In this workshop we will use a production quality device in a +> developer friendly package and connect it to the internet. We will +> cover the Arduino APIs for wifi and MQTT and use these to get the +> device to send and react on messages. + +> Basic programming knowledge and some Arduino experience is assumed. +> We will not focus much on the electronics aspects of the board, but +> that will be covered in the "Getting Started With Arduino" workshop. + +> Requirements: +> You will need an Arduino-kit to attend this workshop. The kit can be +> purchased for 300NOK at the Bitraf stand. +> +> There are some software that you should have installed, check with +> the person at the Bitraf stand. # Credits * Some TikZ diagrams where taken from: https://github.com/tabascoeye/TikZ-diagrams/tree/master/networking - (Beerwarae licensed) + (Beerware licensed) * NodeMCU picture from: https://i2.wp.com/electronilab.co/wp-content/uploads/2016/02/NodeMCU-%E2%80%93-Board-de-desarrollo-con-m%C3%B3dulo-ESP8266-WiFi-y-Lua-4.jpg * Fritzing model of NodeMCU: https://github.com/roman-minyaylov/fritzing-parts/tree/master/esp8266-nodemcu-v3 * Arduino ESP8266 documentation: https://media.readthedocs.org/pdf/arduino-esp8266/latest/arduino-esp8266.pdf * DHT11/DHT22 documentation: https://cdn-learn.adafruit.com/downloads/pdf/dht.pdf - -ekstra: -* scope -* logikkanalysator - - måle hvor lang tid operasjoner tar -* diskusjoner - - signup - - reconfiguration - - factory reset/clear configuration - - når noen selger devicen sin - diff --git a/prep/Makefile b/prep/Makefile new file mode 100644 index 0000000..107fdd6 --- /dev/null +++ b/prep/Makefile @@ -0,0 +1,15 @@ +MARKDOWNS = prep.md +BUILD := build + +RUN_PP=pp + +prep.pdf: prep.md $(filter-out prep.md,$(MARKDOWNS)) + pandoc -o $@ $^ + +$(BUILD)/%.md.d: %.md Makefile | $(BUILD) + $(RUN_PP) -M $< < $< > $@ + +$(BUILD): + mkdir $@ + +-include $(MARKDOWNS:%.md=$(BUILD)/%.md.d) diff --git a/prep/prep.md b/prep/prep.md new file mode 100644 index 0000000..ab3258d --- /dev/null +++ b/prep/prep.md @@ -0,0 +1,2 @@ +# Preparations + diff --git a/prep/prep.pdf b/prep/prep.pdf Binary files differnew file mode 100644 index 0000000..0375db5 --- /dev/null +++ b/prep/prep.pdf |