사용자 도구

사이트 도구

English

moacon:netbegin:index

netBegin

void netBegin(u8 * GatewayIP, u8 * SubnetMask, u8 * MacAdr, u8 * DeviceIp)

GatewayIP : 게이트웨이의 IP 주소
SubnetMask : 서브넷 마스크
MacAdr : MAC 어드레스
DeviceIP : 디바이스 IP 주소

설명

사용방법은 다음과 같습니다. 필요한 파라메터 배열선언을 먼저 한뒤 netBegin 함수로는 각 배열의 포인터만 전달해주는 것입니다.

u8 GatewayIP[]={192,168,0,1};
u8 SubnetMask[]={255,255,255,0};
u8 MacAdr[]={0,0,34,53,12,0};
u8 DeviceIp[]={192,168,0,12};
netBegin(GatewayIP, SubnetMask, MacAdr, DeviceIp); 

DeviceIP 는 본 제품의 IP 어드레스를 의미합니다. 게이트웨이와 접속된 경우에는 게이트웨이에서 DHCP 라는 기능을 사용해서, IP 를 자동적으로 할당해줍니다. (로컬 네트워크의 IP 어드레스가 중복되지 않도록 관리해주는 것입니다. ) 하지만 본 제품에서는 DHCP 에서 할당해주는 IP 를 받아주는 프로토콜 처리 기능이 내장되어 있지 않으므로, DHCP 기능을 사용할 수 없습니다.

따라서 DeviceIP 는 네트워크상에서 다른 기기와 중복되지 않는 번호로 유저여러분이 직접 할당해주셔야 합니다.

목록으로 가기

moacon/netbegin/index.txt · 마지막으로 수정됨: 2016/04/14 09:50 (바깥 편집)