ESP8266 Arduino Exampleを試す その2
ESP8266AVRISP
Arduino_Wifi_AVRISP
ESP8266 をTCP経由でAVRライタとして使うサンプル。
動作結果は以下の通り。
Arduino AVR-ISP over TCP
Soft WDT reset
ctx: cont
sp: 3ffef650 end: 3ffef850 offset: 01b0
>>>stack>>>
3ffef800: 3fffdad0 3ffee6c0 3ffee7f4 40201d02
3ffef810: feefeffe feefeffe feefeffe feefeffe
3ffef820: feefeffe feefeffe feefeffe 3ffee820
3ffef830: 3fffdad0 00000000 3ffee818 40205ac8
3ffef840: feefeffe feefeffe 3ffee830 40100718
<<<stack<<<
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v09f0c112
~ld
ESP8266HTTPClient
Authorization
setup でWifi のアクセスポイントに接続します。
SSIDとPASSWORD は直接、ソースコードに書き込みます。
Authorization.iso
void setup() {
...
WiFiMulti.addAP("SSID", "PASSWORD"); //アクセスポイントのオープン
}
loop の中で、接続を確認しいずれかのURLに接続する。
当該 html を読み込みシリアルに書き出す。
Authorization.iso
if((WiFiMulti.run() == WL_CONNECTED)) {
HTTPClient http;
...
http.begin("http://user:password@192.168.1.12/test.html");
...
// start connection and send HTTP header
int httpCode = http.GET();
// httpCode will be negative on error
if(httpCode > 0) {
// HTTP header has been send and Server response header has been handled
USE_SERIAL.printf("[HTTP] GET... code: %d\n", httpCode);
// file found at server
if(httpCode == HTTP_CODE_OK) {
String payload = http.getString();
USE_SERIAL.println(payload);
}
} else {
USE_SERIAL.printf("[HTTP] GET... failed, error: %s\n",
http.errorToString(httpCode).c_str());
}
http.end();
}
BasicHttpClient
Authorizationと同じ?