Ethernet Shiled を使用している Arduino Mega から Cosm にデータをアップロードできません。チュートリアルの例 ( DatastreamUpload.ino
) の 1 つを試しました。登録時にCosmから提供されたAPIキーとフィードIDをinit()
使用し、以下のように静的IPアドレスを使用するように関数を変更しました。
byte mac[] = {0x90, 0xA2, 0xDA, 0x0D, 0xD3, 0x45 };
IPAddress ip(192,168,0, 110);
IPAddress gateway(192,168,0, 1);
IPAddress subnet(255, 255, 255, 0);
それから:
Ethernet.begin(mac, ip, gateway, subnet);
シリアルモニターからの出力は次のとおりです。
センサー値を読み取る 452.00 Cosmにアップロードする cosmclient.put は -1 を返しました センサー値を読み取る 451.00 Cosmにアップロードする cosmclient.put は -1 を返しました センサー値を読み取る 378.00 Cosmにアップロードする cosmclient.put は -3 を返しました センサー値を読み取る 352.00 Cosmにアップロードする cosmclient.put は -3 を返しました
誰かがこれに対する解決策を持っていますか?