From a1c4fc81d161f89d59a5c6c1b52aa5d3cdac50a7 Mon Sep 17 00:00:00 2001
From: finikokasulanovenda <13515029@std.stei.itb.ac.id>
Date: Sun, 8 Apr 2018 21:07:00 +0700
Subject: [PATCH] Add Client Connect

---
 src/client_connect.cpp/client_connect.cpp.ino | 37 +++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 src/client_connect.cpp/client_connect.cpp.ino

diff --git a/src/client_connect.cpp/client_connect.cpp.ino b/src/client_connect.cpp/client_connect.cpp.ino
new file mode 100644
index 0000000..5bc2766
--- /dev/null
+++ b/src/client_connect.cpp/client_connect.cpp.ino
@@ -0,0 +1,37 @@
+#include <Bridge.h>
+#include <HttpClient.h>
+
+void InitializeClient();
+void Connect(const char* url);
+
+void setup() {
+  // put your setup code here, to run once:
+  InitializeClient();
+}
+
+void loop() {
+  // put your main code here, to run repeatedly:
+  Connect("https://tranquil-citadel-63668.herokuapp.com/api/status");
+}
+
+void InitializeClient() {
+  pinMode(13, OUTPUT);
+  digitalWrite(13, LOW);
+  Bridge.begin();
+  Serial.begin(9600);
+  while(!Serial);
+}
+
+void Connect(const char* url) {
+  HttpClient client;
+  client.get(url);
+
+  while (client.available()) {
+    const char* clientRead = client.read();
+    Serial.print(clientRead);
+  }
+  Serial.flush();
+
+  delay(5000);
+}
+
-- 
GitLab