SIM 340c HTTP 요청

  • Thread starter Mohamed.Metwally
  • Start date
M

Mohamed.Metwally

Guest
안녕, 난 HTTP 요청을 만들기 위해 심의 340c를 사용하고,하지만이 작업을 수행 할 특정 명령을 찾을 수없는, 내가 인터넷을 검색에 도달하는 것입니다 -> 연결을 한 후, 우리는 문제 + cipsend에 의해 전송 할 수 있습니다 waite이 문자열을 보낼> 프롬프트와에 -> GET / HTTP/1.1 / / 데이터를 전송 -이 예제는 Google에 대한 HTTP 요청입니다 -> 호스트 : [URL = http://www.google.com] 구글 [/URL] -> 연결 : 보관 - 살아 -> 수락 : * / * -> 수락 - 언어 : 실내 저희하지만 어떻게이을 보내주실 수 있나요?
 
AT + CIPSEND이 명령은 "내가이해야 할 특정 명령을 찾을 수 없습니다"특정 GPRS를 통해 TCP 데이터를 전송. "내가이 보낼 수"처럼이 명령을 보낼 수 있습니다. 모듈의 UART에 이러한 HTTP 명령을 작성합니다.
 
안녕하세요. 내가 단말기에이 뭐야 여기 CIPSEND 몇 가지 문제가 있습니다 : / / CPIN을 보내 : + CPIN : 준비 OK / / CREG 보내 : + CREG : 0,1 OK / / CSQ을 보내 : + CSQ : "+ CIPSHUT \ 연구 AT"27,0 OK / / 보내기 : OK / / 보내기 "AT + CGDCONT = 1, \"IP \ ", \"V : / / "+ CGATT = 1 \ 연구에서"전송 OK 닥쳐 - 인터넷 \ "\ R": + CIICR \ 연구에서 ": OK / / 보내기"AT + CIFSR \ 연구 ": OK / / V-인터넷 \"OK / / 전송 \ 연구 ""+ CSTT = \에서 "보내기 : OK 주 : 171.232.62.59 / /이 "+ CIPSTATUS \ 연구에서"보내 IP 상태가 / / TCP \ ", \"google.com \ ", \"80 \ "\ R" "+ CIPSTART = \에서"보내기 : OK OK / / "+ CIPSEND \ 연구에서"전송합니다 :.> DataSend \ x1A 명령 CIPSEND 응답 ">"그럼 내가 "\ x1A"로 데이터와 끝을 입력합니다 (Ctrl + Z) 그리고는 않습니다 아무것도 응답하지. 내가 알기로는,이 "폐쇄"또는 그런 일. 저를 해결하기 위해 도와주세요, "OK 보내기"를 응답합니다. Tks ..
 
안녕하세요, 일부 시도 후 내가 잘못 무슨 짓을했는지 알아 냈나? 이 HTTP 요청 (라인을 깜박), 다음 지난 2 후 눈을 깜빡 거 렸어요 빈 라인을하지만 종료 문자를 HTTP 요청 필드를 작성, 떠나라 당신은 첫 번째 행에게 빈을 떠나야한다 GET / POST하기 위해, 구문 오류했습니다. ThiVU 안녕, 당신이 정말로 데이터와 함께 종료 문자를 연결하면 확인이 전송 버퍼를 시청하고, 종료 문자가 버퍼의 마지막 일이 있는지 확인하십시오. 당신이 strcat ()를 사용하는 경우, strcat는 첫번째 인자에 연결을하고,이 인수의 길이가 첫 번째 인수의 길이 + 두번째 인자를 개최하는 것만으로는 충분하지 않으면, 끝에서 다음 VAR에 기록합니다 메모리와이 잘못 VAR 및 잘못된 코드의 행동으로 이어질 수 있습니다. 당신은 그 일을 선택하고 OK 수단 TCP ACK 전송으로 문제가 여전히,이 서버에 연결 문제가 될 수 있습니다.
 
[견적 = ThiVu, 940672]는 그런 식으로 "폐쇄"나 뭐, "OK 보내기 '를 응답합니다. 내가이 문제를 해결하는 데 도움이 바랍니다. Tks .. [/ 견적] 모듈이 어떤 일을 응답하지 않는 경우가 아직도이 경우 데이터 입력 종료 캐릭터 (Ctrl + Z)를 기다리는 의미합니다. 모듈이 0x1A을 받고 있는지 확인하십시오. PC와 직접 모듈을 연결하는 시도하고 하이퍼 터미널에서 명령을 보낼 수 있습니다. 이 문자열 연결과 버퍼 오버플로의 모든 의심을 취소합니다.
 
버퍼는 OK입니다. 제가 확인 했어요. 나는 또한 성공적으로 SMS를 보낼 수 "0x1A"를 사용합니다. 명령 CIPSEND 후, 쿼리 상태로 CIPSTATUS를 사용하여 모뎀 응답 : OK 주 : IP STATUS 모든 아이디어가?
 
난 시도하고 당신은 응답을 볼 수 있습니다 : ---------------------------------------- ------------- >>의 + cipstart = "TCP", "www.Google.com", "80"
 
감사합니다. 내 서버에서 문제가 될 수 있습니다. 난 내가 SIMCOM의 서버에서 테스트 '. 지원 내 데이터 그때 나에게 답장을 받았습니다. 그들은 매우 친절합니다.
 

Welcome to EDABoard.com

Sponsor

Back
Top