From f5a1bb1be989e7fb23a4872aff6ad74da6176fa9 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sun, 10 Jun 2018 15:07:23 +0200 Subject: wip --- README.md | 37 ++++++++++++++++++++++++------------- prep/Makefile | 15 +++++++++++++++ prep/prep.md | 2 ++ prep/prep.pdf | Bin 0 -> 38928 bytes 4 files changed, 41 insertions(+), 13 deletions(-) create mode 100644 prep/Makefile create mode 100644 prep/prep.md create mode 100644 prep/prep.pdf diff --git a/README.md b/README.md index 7ab0616..38e911c 100644 --- a/README.md +++ b/README.md @@ -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 new file mode 100644 index 0000000..0375db5 Binary files /dev/null and b/prep/prep.pdf differ -- cgit v1.2.3