Arduino에서 웹 서비스로 데이터 게시


13

온도와 같은 센서 데이터를 원격 서버 / 데이터베이스에 제출하려면 Arduino의 데이터베이스에 직접 연결할 수 없으므로 웹 서버에 대한 일종의 호출을 사용해야합니다.

인터넷에 연결된 Arduino에서 JSON 웹 서비스로 데이터를 어떻게 게시합니까?


어떤 웹 서비스를 사용하고 있습니까?
t13 :

내가 쓰는 것입니다.
홍콩 1

답변:


4

Arduino에서 JSON 객체로 작업 할 수 있는 aJson 라이브러리가 있습니다.

그러나 프로그램의 복잡성에 따라 메모리를 절약하기 위해 수동으로 수행합니다. 라이브러리에서 원하는 기능 만 복사 할 수 있습니다.

그런 다음 하단에 POST 요청을하는 예제가있는 WebClient 라이브러리를 확인하십시오 .


1

확인 아두 이노의 문서에서.

"Post method request"코드 예제에서 JSON을 일반 텍스트로 정의한 char jsonData[] = "{name: 'yourName', data: 'yourData'}"다음 byte postPage(char* domainBuffer,int thisPort,char* page,char* thisData)"thisData"매개 변수에 대해 이전에 정의 된 "jsonData"변수를 전달하는 함수 를 호출하십시오 .

그것은 나를 위해 일했습니다. 도움이되기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.