2016-11-22 12 views

답변

0

SoftwareSerial을 사용하여 sim800L과 통신하도록 esp8266 (nodeMCU) 또는 atmega23u4/atmega328p (arduino nano)를 프로그래밍 할 수 있습니다. 그런 다음 http 서버에 원하는 작업을 저장하도록 프로그래밍 한 다음 http 서버 에서 sim800L로 주기적으로 가져 와서 작업을 읽고 (옵션으로 완료로 표시하도록) 작업 할 수 있습니다.

http://www.w3schools.com/TAGs/ref_httpmethods.asp

http://opensta.org/docs/sclref10/imp3ln43.htm#19484

그것에게 처음부터 다른 방법을 수행하는 것은 거의 불가능하다

. nodeMCU에 http 서버를 프로그래밍하고 (가능하면) gprs 모듈의 IP를 공개 (보통 대부분의 포트가 필터링 됨)하는 요청을 수락해야합니다.

+0

arduino를 사용하지 않고이 작업을 수행 할 수 있습니까? 서버의 파일을 다운로드하기 위해 모듈의 AT 명령을 사용하는 것과 비슷합니까? –

+0

물론, AT 명령을 사용하여 원격 포트에 대한 tcp 연결을 얻을 수 있으며 공용 IP에서 실행중인 http 서버에 "GET"명령을 보낼 수 있습니다. 이전에 nodemcu를 사용하여 sim800L에 명령을 보내었지만 AT 명령을 보낼 수 있습니다. – robermorales

+0

안녕하십니까, 답장을 보내 주셔서 감사합니다. 그러나 자세히 설명해 드릴 수는 없지만 URL을 사용하여 공용 IP에서 실행되는 서버로 모듈의 매개 변수를 보내는 방법을 알고 있습니다.받을 수있는 GET 명령 유형은 무엇입니까? 서버의 데이터. –