2017-04-04 22 views
0

Tizen에서 게이트웨이 검사를 수행하는 방법은 무엇입니까? 또는 Javascript를 사용하여 기본 라우터의 IP 주소를 알 수있는 방법이 있습니까?Javascript를 사용한 게이트웨이 확인

+0

문제를 해결하는 방법은 무엇입니까? 여기에 공유하십시오. –

답변

0

질문에 JavaScript 솔루션을 요청하십시오. 그러나 당신은이 질문을 Tizen 출생지 인 것으로 태그를 붙였습니다. 하나를 요구하는 하이브리드 응용 프로그램을 만드는 경우가 아니면 일반적으로 다른 응용 프로그램을 제외하는 것을 의미합니다. 자바 스크립트가 사용중인 경우 다음이 답입니다.

SystemInfoWifiNetwork에 관심이 있으시군요. 그것은 다음과 같은 인터페이스를 가지고 있습니다.

interface SystemInfoWifiNetwork : SystemInfoProperty { 
    readonly attribute DOMString status; 
    readonly attribute DOMString ssid; 
    readonly attribute DOMString ipAddress; 
    readonly attribute DOMString ipv6Address; 
    readonly attribute DOMString macAddress; 
    readonly attribute double signalStrength; 
    readonly attribute SystemInfoWifiSecurityMode securityMode; 
    readonly attribute SystemInfoWifiEncryptionType encryptionType; 
    readonly attribute SystemInfoNetworkIpMode ipMode; 
    readonly attribute DOMString subnetMask; 
    readonly attribute DOMString gateway; 
    readonly attribute DOMString dns; 
}; 

게이트웨이에는 사용자가 요청한 정보가 들어 있습니다. 그러나 고려해야 할 점은 전화가 주변에있을 경우 시계의 전원을 꺼두는 것이 권력을 보존한다는 것입니다.

이미 Tizen 개발자 사이트에서이 정보를 검색 할 수있는 코드 샘플이 있습니다. 살펴보기 https://developer.tizen.org/community/tip-tech/system-information-api-guide

function onSuccessCallback(wifi) { 
     alert("Status: " + wifi.status + " SSID: " + wifi.ssid 
     + "\nIP Address: " + wifi.ipAddress + "\nIPV6 Address: " + 
     wifi.ipv6Address + " Signal Strength: " + wifi.signalStrength); 
} 

function onErrorCallback(error) { 
     alert("Not supported: " + error.message); 
} 
tizen.systeminfo.getPropertyValue("WIFI_NETWORK", onSuccessCallback, onErrorCallback);