aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md37
-rw-r--r--prep/Makefile15
-rw-r--r--prep/prep.md2
-rw-r--r--prep/prep.pdfbin0 -> 38928 bytes
4 files changed, 41 insertions, 13 deletions
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
--- /dev/null
+++ b/prep/prep.pdf
Binary files differ