2017-04-15 74 views
-1

如何獲取連接到節點esp8266的節點esp8266設備的wi-fi的WLAN設備的距離esp8266節點中使用micropython?連接wlan設備的距離

+0

你能否進一步澄清你的問題並添加一些你已經試過的代碼?至少你應該能夠獲得RSSI信號強度,這不是一個確切的距離,但會給你一個粗略的想法。 –

+0

@AdamB實際上我正在開發一個項目,在該項目中,我想使用連接到我的Wi-Fi熱點(我的​​網絡)的設備的距離,並使用該距離在此基礎上觸發某些事件。因爲我想觸發距離(以米爲單位)的小變化事件,所以我認爲RSSI信號強度並沒有那麼大的幫助... 反正謝謝 –

回答

1

無法從wifi信息獲得物理距離測量。 wifi標準無法收集或傳達這些信息。

下面是已經被用來估計一下無線網絡以外的用戶的位置的一些常見的方法:

  • 具有可以使用GPS來直接獲取位置信息,並傳達到手機上運行的應用程序您的物聯網設備(可能無法在室內工作,或無法區分wifi範圍內的距離)。
  • 在整個空間中部署多個物聯網設備,並假定用戶距離信號強度最高的那個最近。如果事先可以將空間映射爲信號強度,則更復雜的三角測量技術可以爲此方法增加準確性。
  • 使用諸如藍牙信標和應用程序之類的技術來確定粗略位置並將其發送到物聯網設備。