完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试从 UART 读取数据并通过 TCP 连接将它们发送到服务器,但变量中存储的数据为空?但是当打印这个变量时它不是空的。
如何解决这个问题? 代码:全选uart.setup( 0, 57600, 8, 0, 1, 0 ) uart.on("data", "{", function(raw) raw1 = raw1 .. raw if string.find(raw1, "}") then print("Recived: " .. raw1 .. "END") local raw2 = 'fffff' .. tostring(raw1) --test to see if something is sended, to server is sended only 'fffff' print("Sending to RPi") Send(raw2) uart.on("data") end end, 0) function Send(data) print("Sending to RPi") conn=net.createConnection(net.TCP, 0) conn:on("receive", function(conn, payload) print(payload) end) conn:connect(80,"192.168.1.12") conn:send("GET /piec/dane.php?json="..data.." HTTP/1.1\r\n") conn:send("Host: 192.168.1.12\r\n") conn:send("Connection: keep-alive\r\nAccept: */*\r\n") conn:send("User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.1)\r\n") conn:send("\r\n") conn:on("sent",function(conn) print("Closing connection") conn:close() end) conn:on("disconnection", function(conn) print("Got disconnection...") print(node.heap()) end) end |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
313 浏览 0 评论
1170 浏览 1 评论
586浏览 6评论
483浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
442浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 21:08 , Processed in 0.839578 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号