通信模块工作几个小时后,会报错? req(string.format("AT+CIPSTART=%d,\"%s\",\"%s\",%s", self.id, self.protocol, address, port))

 req(string.format("AT+CIPSTART=%d,\"%s\",\"%s\",%s", self.id, self.protocol, address, port))

正常工作了一段时间,最终错误出现在这里,/lua/socket.lua:248: bad argument #2 to 'format' (number expected, got nil)

self.protocol为nil,实际上一直为TCP连接协议。不明白为什么会出现nil的情况
。是否和开启飞行模式有关?

请先 登录 后评论

1 个回答

刘晨旭

请严格按照demo的逻辑进行编写

没有代码,无法分析,不过肯定是逻辑有问题

请先 登录 后评论
  • 0 关注
  • 0 收藏,51 浏览
  • 徐南 提出于 2019-06-11 08:13

相似问题