Как включить идентификатор пользователя, передать WifiClient connect () API
Это мои учетные данные удаленного сервера, к которым я хочу подключиться со своего локального устройства.
Server m12.cloudserver.com
User <myname>
Password <mypassword>
Port 19999
_ or
api_key 5678909876-009-00d
Я хочу использовать WiFiClient client() API, как показано, но где и как указать учетные данные пользователя? чтобы я мог успешно подключиться к удаленному серверу с моего устройства, подключенного через Wi-Fi.
Вырежьте и вставьте из моего кода Arduino.
const int httpPort = 19999;
if (!client.connect("m12.cloudserver.com", httpPort)) {
Serial.println("connection failed");
return;
}
@Shashi Kiran, 👍0
Обсуждение1 ответ
WifiClient обеспечивает TCP-соединение низкого уровня. Похоже, ваш сервер реализует интерфейс REST API. Таким образом, вам нужно создавать заголовки HTTP (GET, POST и т. д.) вручную в виде строки. Затем вы можете добавить свои учетные данные. Прежде чем сделать это, попробуйте использовать свой сервер, я имею в виду вызов API с помощью программы с именем Postman
. Почтальон работает в браузере Chrome. Postman
может составить для вас такие заголовки. Затем вы можете вставить их в свой код Arduino.
- Как подключиться к Arduino с помощью WiFi?
- ESP8266 не подключается к Wi-Fi
- В чем разница между вариантами RF (wifi, xbee, NRF24L01)
- Как подключить Wi-Fi Shield ESP-12E-ESP8266-UART-WIFI-Wireless-Shield к Arduino
- Можно ли отключить WiFi на ESP8266?
- WebSocketsServer.h: No such file or directory
- Как отключить или остановить точку доступа в ESP8266?
- ESP8266 — действительно ли у него по умолчанию плохой радиус действия Wi-Fi?
Прочтите документацию по API., @gre_gor