2015-01-22 5 views
0

우리의 프로젝트는 WiFi를 사용하여 출석에 관한 것입니다. 학생들은 스마트 폰을 사용하여 라우터 TP-LINK에 연결합니다. 라우터에 연결되면 MAC 주소가 DHCP 클라이언트에 나열됩니다. 우리는 이미 학생들의 MAC 주소가 데이터베이스에 링크 될 것이라는 간단한 데이터베이스를 만들었습니다. MAC 주소의 데이터베이스에는 각 학생이 이미 있습니다. 그래서 문제는 DHCP에서 MAC 주소를 데이터베이스 SQL에 연결하는 방법입니다.DHCP 서버를 SQL 데이터베이스에 연결하는 방법은 무엇입니까?

+0

스택 오버플로에 오신 것을 환영합니다! DHCP 클라이언트에서 MAC을 얻는 방법, SQL에서 일치하는 문자열을 찾는 방법을 묻는 중입니까? 아니면 둘 다입니까? 질문을 편집하십시오. –

+0

... 휴대 전화를 잊어 버리거나 배터리가 끊어 지거나 무선 네트워크에 연결된 전화기가 없으면 하루 종일 수업에 참여 했더라도 결석 한 것으로 간주됩니까? – meagar

답변

0

안녕하세요 Eypeyelester 제논,

나는 가장 좋은 방법은 당신이 아직 시도하지 않았다면 에게 OpenWRT을 사용하는 것입니다 말할 것입니다.

OpenWRT으로 TP-Link 라우터를 플래시하고 기본 Linux 쉘 스크립트를 사용하여 MAC 주소를 긁어서 저장할 수 있습니다.

PHP와 MYSQL에 익숙하다고 가정합니다.

OpenWRT에 Netcat을 사용하면 HTML 주소/PHP 포스트 페이지로 MAC 주소를 보내고 SQL 데이터베이스로 보낼 수 있습니다.

더 자세한 설명을 원하면 Ping Latency를 SQL 데이터베이스에 보내는 것과 똑같은 일을했습니다.

코드가 거의없고 소켓 프로그래밍이없는 가장 쉬운 방법 일 것입니다.

관련 문제