有没有建议将ESP8266 Lua客户端与Redis数据库连接起来?

我有一个基本的ESP8266板,我正在尝试配置它与Redis数据库通信以发送传感器值。

  • 我已经在板上安装了工作固件。
  • 板成功连接到WiFi
  • 我可以从运行redis-server实例的笔记本电脑上ping通板。
  • 我正在使用来自NodeMCU固件Git存储库的 'redis.lua' 模块。

我尝试将ESP8266板上的Redis客户端与redis-server实例连接起来,但完全没有成功。

 > redis=dofile("redis.lua").connect("172.23.1.2","6379")
 >
 >  redis:publish("a","b")
 >  redis.lua:20: not connected
 >  stack traceback:
 >  [C]: in function 'send'
 >  redis.lua:20: in function 'publish'
 >  stdin:1: in main chunk

我已检查了redis服务器,并且它可以与本地redis-cli实例连接成功。

我将在ESP8266上进行网络层面的进一步测试,但同时,如果有人有其他建议,他们将非常感激。

点赞