@@ -11,10 +11,9 @@ int redLedPin = 5;
11
11
int yelLedPin = 0 ;
12
12
int greLedPin = 2 ; ;
13
13
14
- char * wifiSsid = " 12te" ;
15
- char * wifiPswd = " tusomdoma" ;
14
+ char * httpUrl = " http://is-toni-deploying.eu-gb.mybluemix.net/esp/opm/" ;
16
15
char * host = " is-toni-deploying.eu-gb.mybluemix.net" ;
17
- char * url = " /esp/opm" ;
16
+ char * url = " /esp/opm/ " ;
18
17
char * certThumbprint = " 4B E9 5D 98 11 8E E1 65 B6 53 7E 21 FC 2B F7 BE 73 36 85 0F" ;
19
18
20
19
void setup () {
@@ -23,21 +22,26 @@ void setup() {
23
22
pinMode (greLedPin, OUTPUT);
24
23
Serial.begin (115200 );
25
24
26
- WiFiMulti.addAP (wifiSsid, wifiPswd);
27
-
25
+ WiFiMulti.addAP (" 12te" , " tusomdoma" );
26
+ WiFiMulti.addAP (" HONOR_PLK_D33F" , " 12345678" );
27
+ WiFiMulti.addAP (" ECP-4G" , " whJef399csdF45HELL" );
28
+
28
29
diodesTest ();
29
30
}
30
31
31
32
void loop () {
32
33
if ((WiFiMulti.run () == WL_CONNECTED)) {
33
34
Serial.println (" [WIFI] Connected" );
35
+ Serial.println (WiFi.SSID ());
36
+ Serial.println (WiFi.localIP ());
34
37
35
38
HTTPClient http;
36
39
Serial.println (" [HTTPS] begin..." );
37
- http.begin (host, 443 , url, true , certThumbprint);
40
+ // http.begin(host, 443, url, true, certThumbprint);
41
+ http.begin (host, 80 , url);
38
42
Serial.println (" [HTTPS] connect..." );
39
- int httpCode = http.GET ();
40
43
getPendingState ();
44
+ int httpCode = http.GET ();
41
45
if (httpCode > 0 ) {
42
46
Serial.printf (" [HTTPS] GET... code: %d\n " , httpCode);
43
47
String payload = http.getString ();
@@ -65,11 +69,11 @@ void loop() {
65
69
}
66
70
} else {
67
71
Serial.printf (" [HTTPS] GET... failed, error: %s\n " , http.errorToString (httpCode).c_str ());
68
- notConnectedState ();
72
+ notHttpConnectedState ();
69
73
}
70
74
http.end ();
71
75
} else {
72
- Serial.println (" [WIFI] Not connected" );
76
+ Serial.println (" [WIFI] Not connected to wifi " );
73
77
notConnectedState ();
74
78
}
75
79
Serial.println (" Reconnecting..." );
@@ -94,6 +98,22 @@ void notConnectedState() {
94
98
}
95
99
}
96
100
101
+ void notHttpConnectedState () {
102
+ shutAll ();
103
+ for (int i=0 ;i<25 ;i++) {
104
+ digitalWrite (redLedPin, HIGH);
105
+ digitalWrite (yelLedPin, HIGH);
106
+ delay (300 );
107
+ digitalWrite (yelLedPin, LOW);
108
+ delay (150 );
109
+ digitalWrite (yelLedPin, HIGH);
110
+ delay (150 );
111
+ digitalWrite (redLedPin, LOW);
112
+ digitalWrite (yelLedPin, LOW);
113
+ delay (600 );
114
+ }
115
+ }
116
+
97
117
void getMismatchState () {
98
118
shutAll ();
99
119
for (int i=0 ;i<50 ;i++) {
0 commit comments