summaryrefslogtreecommitdiff
path: root/arduino/data_collect/data_collect.ino
diff options
context:
space:
mode:
authorElena of Valhalla'' Grandi <valhalla@trueelena.org>2015-03-27 22:35:55 +0100
committerElena of Valhalla'' Grandi <valhalla@trueelena.org>2015-03-27 22:35:55 +0100
commit4e7c4573108720d9c62b6f528b8ae910a750b4a9 (patch)
tree853ac8aed63738d087590cb6756c9c0087476999 /arduino/data_collect/data_collect.ino
parente255aa8eed6977af633c93137d8a57ac8962eba8 (diff)
Arduino sketch: send fixed messages via mqtt
Diffstat (limited to 'arduino/data_collect/data_collect.ino')
-rw-r--r--arduino/data_collect/data_collect.ino25
1 files changed, 25 insertions, 0 deletions
diff --git a/arduino/data_collect/data_collect.ino b/arduino/data_collect/data_collect.ino
new file mode 100644
index 0000000..c8013b9
--- /dev/null
+++ b/arduino/data_collect/data_collect.ino
@@ -0,0 +1,25 @@
+#include <SPI.h>
+#include <Ethernet.h>
+#include <PubSubClient.h>
+
+#define TOPIC "data/here/temperature"
+
+byte mac[] = { 0xDE, 0xED, 0xBA, 0xFE, 0xFE, 0xED };
+byte server[] = { 192, 168, 1, 33 };
+byte ip[] = { 192, 168, 1, 72 };
+
+EthernetClient ethClient;
+PubSubClient client(server, 1883, 0, ethClient);
+
+void setup() {
+ Ethernet.begin(mac, ip);
+
+}
+
+void loop() {
+ client.loop();
+ if (client.connect("arduinoClient")) {
+ client.publish(TOPIC,"12");
+ }
+ delay(5000);
+}