私のarduino uno wifiからPHPにデータを送信して、値をFirebaseに送信したいとします。 PHPコードは、私のブラウザからデータベースに手動でデータを送ることができるので動作します。しかし、私はarduino uno wifiからそうすることはできません。ここでArduino Uno Wifi Developer's EditionをPHPに接続する方法
は私のコードは次のとおりです。UnoWiFiDevEdライブラリのRestClient例で
#include <Wire.h>
#include <UnoWiFiDevEd.h>
void setup() {
Wifi.begin();
Wifi.println("REST Server is up");
}
void loop() {
while(Wifi.available()){
process(Wifi);
}
delay(50);
}
void process(WifiData client){
client.println("POST /xxx.php?value=22.00 HTTP/1.1");
client.println("HOST: xxx.xxx.com");
client.println("Content-Type: application/x-www-form-urlencoded");
client.println();
}
ホストヘッダーを印刷するだけでなく、['client.connect'](https://www.arduino.cc/en/Reference/ClientConnect)を呼び出す必要があります。そうでない場合は、データをどこに送信するかはわかりません。 – iainn
client.connectを呼び出すと実際にこのエラーが発生します: 'class WifiData'に 'connect'という名前のメンバーがありません – DJoyekurun