完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我目前正在尝试运行我的第一个 MQTT 代码,但我遇到了有关计时器模块的问题。当我运行我的脚本时,我得到以下结果:
NodeMCU custom build by frightanic.com branch: master commit: 4905381c004bdeaf744a60bb940c1906c2e052d4 SSL: false modules: dht,file,gpio,mqtt,net,node,tmr,uart,wifi build created on 2019 -05-04 10:28 由 SDK 2.2.1(6ab97e9) 上的 Lua 5.1.4 提供支持 lua:mqtt_connect.lua:19:尝试调用字段‘alarm’(一个零值) 堆栈回溯: mqtt_connect.lua:19:在函数“wait_for_wifi_conn”中 mqtt_connect.lua:85: 在主块中 [C]: 在函数“dofile”中 init.lua:1: 在主块中 [C]: ? 显然“警报”是未知的,但如您所见,我使用 tmr 模块刷新了最新的固件版本。 导致这个错误的函数是: function wait_for_wifi_conn ( callback ) tmr.alarm (1, 1000, 1, function ( ) if wifi.sta.getip ( ) == nil then print ("Waiting for Wifi connection") else tmr.停止 (1) 打印("\n====================================") 打印(" ESP8266模式为:" ..wifi.getmode()) print("模块MAC地址为:" ..wifi.ap.getmac()) print("配置完成,IP为" ..wifi.sta.getip( )) 打印(“====================================” end) end 你有什么想法吗? 谢谢! |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
1140 浏览 1 评论
577浏览 6评论
478浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
462浏览 5评论
463浏览 4评论
438浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 18:01 , Processed in 1.017027 second(s), Total 73, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号