NodeMCUがこれを行うことができるかどうかわかりません。同じネットワークに接続された2台のESP8266デバイス上でTCPポートを開き、もう片方。 私はnet.createServer
とnet.createConnection
を試しましたが、どちらもその仕事をしていないようですが、私はnet.createServer
がブラウザのみであると仮定しています。ただ一つのデバイスを使用して、ちょうど私がパテからデータを送信できるかどうかをテストが、私は何も出力を得るないことですが、以下のESP8266のNodeMCUで双方向TCPリレーを作成する方法
例..
注:サーバーを起動する前にwifi.sta.status() == 5
を待っているでは違いはありません。
wifi.setmode(wifi.STATION)
wifi.sta.config(ssid,pwd)
wifi.sta.connect()
wifi.sta.setip({ip=ip,netmask="255.255.255.0",gateway=gateway})
srv=net.createServer(net.TCP)
srv:listen(port,function(conn)
conn:on("receive", function(client,request)
print(request) -- ! never happens
end)
end)
これをクリアするためのお手伝いがありましたが、私はこれら2つの機能の間に明確に説明された違いが見つかりませんでした。 – ChrisAdmin