#1 Re: Програмування Arduino » КАК СДЕЛАТЬ POST запрос на сервер? » 2016-03-18 12:44:12

( не пойму какую библиотеку юзать
Может кто то всё таки поможет?)

#2 Re: Програмування Arduino » КАК СДЕЛАТЬ POST запрос на сервер? » 2016-03-14 11:40:43

Спасибо за ответы буду пробовать.
пока еще модуль не пришел ( пробую на протеусе тестировать.
Скажите еще а я библиотеку правильную юзаю? или другую нужно.
Я не знаю правильно ли протеус симулирует или нет но он даже не заходит в функцию void, залипает где то, если 13 ногу отключаю то начинает заходить в воид

#3 Програмування Arduino » КАК СДЕЛАТЬ POST запрос на сервер? » 2016-03-12 11:52:56

robotics
відповідей: 7

Есть ардуино УНО , enc28j60
Не могу разобраться как POST запросом отправить на сервер инфу формата data="QWER";
Вот код который есть но вряд ли он рабочий

#include <Ethernet.h>

byte mac[]={0x0B,0xCB,0x44,0x3D,0x75,0xF1};
IPAddress ip(192, 168, 0, 177);
EthernetClient client;
String data;
void setup(){
  Serial.begin(9600);
  if(Ethernet.begin(mac)==0){
    Serial.println("Faied configure");
   data="";
  }
}

void loop(){
  data="qq";
  Serial.println("qwer");
  if(client.connect("www.duino.testv1....com",80)){//сервер
    Serial.println("Connect");
    client.println("POST/ inputpost.php HTTP/1.1");
    client.println("Host:duino.testv1.....com");//сервер
    client.println("Content-Type: application/x-www-form-urlencoded");
    client.println("Content-Length: ");
    client.println(data.length());
    client.println();
    client.println("username=");
    client.println(data);
  }
  if(client.connected()){
    Serial.println("stop");
    client.stop();
  }
  delay(3000);
}
Нужно и ловить ответ от сервера
Симулировал в протеусе поннимаю что это не то но видно сразу что не заходит в void loop() почему то даже.
Кароче я хз как это делать(((
Пожалуйста помогите

Підвал форуму