diff options
Diffstat (limited to 'arduino/data_collect/data_collect.ino')
-rw-r--r-- | arduino/data_collect/data_collect.ino | 25 |
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); +} |