【发布时间】:2016-10-01 17:03:56
【问题描述】:
我想将 RSSI 测量从 ESP8266 传输到 PC,然后我将在 C 平台和简单的 IPS(室内定位系统)中使用此测量。 我该如何进行此数据传输? 我试图通过 TCP 传输这些数据。但是如何在 TCP 服务器中写入 RSSI 值?例如下面的代码写“你好nodeMCU。我可以在TCP服务器上实时打印这样的RSSI值吗?我的意思是ESP会得到RSSI然后发送到TCP服务器。谢谢你的帮助?
print(wifi.setmode(wifi.STATION))
print(wifi.sta.config("SSid","password"))
print(wifi.sta.getip())
print('\nAll About Circuits main.lua\n')
tmr.alarm(0, 1000, 1, function()
if wifi.sta.getip() == nil then
print("Connecting to AP...\n")
else
ip, nm, gw=wifi.sta.getip()
print("IP Info: \nIP Address: ",ip)
print("Netmask: ",nm)
print("Gateway Addr: ",gw,'\n')
tmr.stop(0)
end
end)
-- Start a simple http server
srv=net.createServer(net.TCP)
srv:listen(80,function(conn)
conn:on("receive",function(conn,payload)
print(payload)
conn:send("Hello, NodeMCU!!! ")
end)
conn:on("sent",function(conn) conn:close() end)
end)
【问题讨论】: