2015-11-16 48 views
0

我創建,當你通過WiFi連接到它打開了一個藏寶到esp8266。我只需要能夠計算連接到esp8266的用戶數量。我已經使用最新版本的NodeMCU對其進行了閃存。如何計算用戶的數量連接使用NodeMCU

+0

哦,不錯的主意:)究竟做些什麼你的意思是「最新版本的NodeMCU」?這與這個問題有關嗎?附註:您不應該從NodeMCU GitHub存儲庫下載任何舊的預構建二進制文件,因爲它們絕望過時。改爲嘗試http://frightanic.com/nodemcu-custom-build/index.php。 –

+0

我會做到這一點。這是我第一次嘗試8266芯片。我裝載了我能找到的最新固件。我有幾個項目的想法,但現在我只需要一個命令。最初,只有在網頁上拼出一個謎題後纔會打開緩存,但我無法弄清楚如何讓我的iPhone拉起網頁。然而,我可以連接到ESP並獲得地址...也許我可以通過連接項目的IP地址的「ping」完成同樣的事情....嗯,但是如果你知道CMD找出連接數該設備,這將是偉大的 –

+0

我仍然不完全得到它,我認爲。 esp8266是否運行人們連接到的HTTP服務器,或者它是否像WiFi接入點那樣工作? –

回答

0

如果NodeMCU有類似於內建的東西(我猜不是),但從頭開始我不記得了,但是您可以很容易地跟蹤.connect事件中的客戶端,每當您獲得該事件時1。

+0

我不知道如何做到這一點。但是....我現在將查找.connect事件並將其從我的「數字出來」桶列表中刪除...謝謝! –

+0

查看https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en#netsocketon –

0

因此增加數....我發現這個看後...再次:

table={} 
table=wifi.ap.getclient() 
for mac,ip in pairs(table) do 
    print(mac,ip) 
end 

-- or shorter 
for mac,ip in pairs(wifi.ap.getclient()) do 
    print(mac,ip) 
end 

發現它 - https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_en#wifiapgetclient

+0

這是最新的一次調查...一些錯誤,但在工作。 wifi.setmode(wifi.SOFTAP) 本地CFG CFG = { IP = 「192.168.1.1」, 掩碼= 「255.255.255.0」, 網關= 「192.168.1.1」 } wifi.ap.setip( CFG) CFG = { SSID = 「ESPA」, PWD = 「AAAAAAAA」 } wifi.ap.config(CFG) LED1 = 3 gpio.mode(LED1,gpio.OUTPUT) gpio.write( 3,gpio.LOW) local x = 0 while x <1 do for mac,ip in pairs(wifi.ap.getclient())do x = x + 1 end gpio.write(3,gpio.HIGH) end –

相關問題