Я не могу загрузить данные с моего Arduino Mega с Ethernet Shiled в Cosm. Я попробовал один из учебных примеров (DatastreamUpload.ino
). Я использовал ключ API и идентификатор канала, которые Cosm дал мне при регистрации, и изменил функцию 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);
Вот вывод последовательного монитора:
Read sensor value 452.00 Uploading it to Cosm cosmclient.put returned -1 Read sensor value 451.00 Uploading it to Cosm cosmclient.put returned -1 Read sensor value 378.00 Uploading it to Cosm cosmclient.put returned -3 Read sensor value 352.00 Uploading it to Cosm cosmclient.put returned -3
У кого-нибудь есть решение для этого?