我正在開發的一塊它由移動客戶和一臺像個服務器軟件附近。這是一個高度可信的環境(不公開),所以我不關心安全性。如何檢測如果一個Android手機是電腦
我希望允許客戶端執行特定操作,只要他們是從服務器上,例如2米。
由於客戶實際上是一個HTML5應用程序,它會更好,如果服務器進行檢查,而不是客戶端(也許是客戶端可以將其位置發送到服務器,然後他進行檢查),但如果它不能做到,沒關係。
我已經用完了關於如何完成的想法。我曾想過藍牙和地理位置,但可以檢測客戶端是否至少有5米附近?
這是甚至是遠程可能的嗎?
幾乎所有的無線協議的範圍或者是顯著更大(藍牙〜 30m IIRC)或明顯更小(NFC約爲幾毫米)。藍牙低功耗(LE)*可能會工作,但目前還沒有標準支持。在良好的條件下,GPS準確度約爲30米,並且由於您的服務器可能在室內,因此您的狀況不佳。 – CommonsWare