NodeMCU ESP8266 WiFi低射频功率

时间:2017-10-29 19:34:07

标签: lua esp8266 nodemcu

我测试了4个ESP8266模块上的NodeMCU固件,我的模块WiFi范围有问题(只有8米)。

我试图切换到Arduino ESP8266核心固件和voilà,模块有更好的范围(> 12米)。我认为NodeMCU没有将ESP8266设置为最大功率。

我查看了Arduino代码,它包含一个setOutputPower方法,用于设置ESP8266的RF功率级别。如何在不修改固件的情况下在NodeMCU固件中设置此选项?

1 个答案:

答案 0 :(得分:1)

更高的RF功率水平意味着更高的功耗。如果您使用电池运行设备,则需要平衡选项。

NodeMCU提供wifi.setphymode()来控制它。 documentation可以很好地概述pyh模式与典型功耗的关系。

更新2017-11-19

正在制作PR,让您可以从SDK中控制system_phy_set_max_tpwhttps://github.com/nodemcu/nodemcu-firmware/pull/2171