完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在frightanic.com 分支的
ESP-01 NodeMCU 自定义构建上获得了以下自定义构建 :dev commit: eccb2e4a53cfcdbfdf9a4024495930447930db07 SSL: false modules: bme280,file,gpio,http,net,node,tmr,wifi构建基于: 2016-04-03 12:52由 SDK 1.5.1(e67da894) 上的 Lua 5.1.4 提供支持当我运行以下代码时,我在 esplorer 中获得了良好的温度读数。 代码:全选wifi.setmode(wifi.STAtiON) wifi.sta.config("SSID","PASS") tempa = 1 bme280.init(4, 3) tmr.alarm(0,5000,1,function() T = bme280.temp() tempa = (string.format("%d.%02d", T/100, T%100)) print (tempa) conn2=net.createConnection(net.TCP,2) conn2:on("receive", function(conn2, payload) print(payload) end) conn2:connect(8080,"192.168.2.18") conn2:send("GET /json.htm?type=command¶m=udevice&idx=10&nvalue=0&svalue="..tempa.." HTTP/1.1\r\n") conn2:send("Host: 192.168.2.25\r\n") conn2:send("Accept: */*\r\n") conn2:send("User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.1)\r\n") conn2:send("\r\n") conn2:close(); collectgarbage(); end) 但是没有更新发送到 Domoticz。当我通过片段注入以下代码时,更新确实会发布。 代码:全选conn2=net.createConnection(net.TCP,2) conn2:on("receive", function(conn2, payload) print(payload) end) conn2:connect(8080,"192.168.2.18") conn2:send("GET /json.htm?type=command¶m=udevice&idx=10&nvalue=0&svalue="..tempa.." HTTP/1.1\r\n") conn2:send("Host: 192.168.2.25\r\n") conn2:send("Accept: */*\r\n") conn2:send("User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.1)\r\n") conn2:send("\r\n") conn2:close(); collectgarbage(); 我究竟做错了什么? 将代码放在不同的文件中并通过循环中的 dofile() 运行它也不起作用。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
171个成员聚集在这个小组
加入小组357 浏览 0 评论
1200 浏览 1 评论
590浏览 6评论
484浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
445浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 01:01 , Processed in 0.838651 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号