한국어 English Chinese Russian

질문&답변 게시판 / 기술지원



SSL 암호화로 사용자의 입력정보가 보호되고 있습니다.
No. 3204 Re: 안녕하세요 p4m-440g질문드립니다2 2025-03-12


안녕하세요,

솔내시스템 기술지원팀입니다. 문의해 주셔서 감사합니다.


먼저 이전 답변이 다소 일반적이어서 충분한 정보를 제공해드리지 못한 점 양해 부탁드립니다.

[P4M-440G 기본 정보 안내]
P4M-440G는 AT 명령어를 통한 MQTT 클라이언트 기능을 제공합니다.
이를 위해 솔내시스템에서 자체 개발한 PXM 모듈(ATC, MQTT)이 포함되어 있으며,
출하시 기본적으로 프로그래밍 기능이 비활성화된 상태로 제공됩니다.
P4M-440G는 PHPoC 기반의 프로그래밍이 가능한 제품이지만,
출하 시 PXM 모듈의 안정적인 동작을 위해 프로그래밍 기능이 비활성화된 상태로 설정됩니다.

[AT 명령어를 통한 UDP 통신 가능 여부]
현재 P4M-440G에 탑재된 PXM 모듈(ATC, MQTT)은 MQTT 관련 명령어만 지원합니다.
따라서 TCP 및 UDP 통신은 ATC 명령어를 통해 직접 설정할 수 없으며, PHPoC 프로그래밍을 사용해야 합니다.
대안으로 AT 명령어를 지원하는 TCP 통신이 필요하다면, 다음 제품을 고려해 주세요.
CSE-M53G (TCP AT명령어 지원 제품)

[P4M-440G PHPoC 프로그래밍 기능 활성화]
UDP 통신을 위해서는 PHPoC 프로그래밍 기능을 활성화해야 합니다.
고객님께서 적용하신 "init_php = Off"를 "init_php = On"으로 변경하는 것이 맞습니다.
자세한 방법 및 유의사항은 아래 문서를 참고해 주세요.
P4M-440G 프로그래밍 기능 활성화 가이드

[PHPoC 프로그래밍 기능 기초 및 권장 실행 방식]
P4M-440G는 부팅 후 init.php 파일을 실행합니다. ("init_php = On"일 경우)
다만 사용자 코드가 바로 작성되는것 보다는 task 실행 방식을 권장드립니다. (추후 여러 코드 작성시 유리)
(init.php 파일)
<?php

system("php task0.php");

?>


(task0.php 파일 - TCP Echo 서버 예제)
<?php

if(_SERVER("REQUEST_METHOD"))
exit; // avoid php execution via http request

include_once "/lib/sn_tcp_ac.php";

echo "PHPoC example : TCP echo using auto connect library
";

tcp_server(0, 14700);

$rwbuf = "";

while(1)
{
$rwlen = tcp_read(0, $rwbuf, tcp_txfree(0));
if($rwlen > 0)
{
tcp_write(0, $rwbuf);
echo $rwbuf;
}
}

?>



[라이브러리 및 예제 코드 다운로드 안내]
아래 링크에서 다양한 예제 코드와 라이브러리를 다운로드할 수 있습니다.
- PSP 기본 라이브러리 및 예제 (버전 : 2.2.2)
> GitHub 다운로드 (ZIP 파일)
- PSP 라이브러리 설명서
> PSP Library Reference



도움이 되었길 바라며 추가 문의사항이 있으시면 언제든지 연락 주시기 바랍니다.

감사합니다.
솔내시스템 기술지원팀



> emily wrote:
> ------------------------------------
> udp 설정을 위해
1. init_php =On 을 한 후
2.init.php 를 추가 작성하여 업로드
3. 타겟 ip로 메시지 전송 된 부분을 확인하였습니다.

그런데 init.php 파일에 타겟 ip를 직접 입력 아니라
mqtt설정처럼 AT 명령어를 통해 UDP 설정을 할 수 있는 방법은 없을까요??

테스트 과정 파일로 공유드립니다.

글쓴이 솔내시스템(주) 업체명


NO Subject Name Date Read
3203 안녕하세요 p4m-440g질문드립니다2 emily 2025-03-11 65
3204 Re: 안녕하세요 p4m-440g질문드립니다2 솔내시스템(주) 2025-03-12 39
3206 Re: Re: 안녕하세요 p4m-440g질문드립니다2 emily 2025-03-12 34
3209 Re: Re: Re: 안녕하세요 p4m-440g질문드립니다2 솔내시스템(주) 2025-03-13 30