summaryrefslogtreecommitdiff
path: root/arduino/data_collect/data_collect.ino
diff options
context:
space:
mode:
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);
+}