2016-06-07 35 views
-1

ExamplesNodeMCU ESP8266不能解码JSON和不能转换字符串从Android编号

实施例A:

它表明JSON从Android电子发送和接收用于NodeMCU

实施例B和C:

它表明,JSON不能被解码

实施例d:

在这里它的发送的串和示例示出了字符串接收

实施例E:

该实施例表明该字符串不能被转换为Number

实施例F:

这显示了字符串是零


我不已了解了是错的我把我逼疯了。我尝试过使用Flask和Python,并且发生同样的事情。

+0

没有单一答案的各种问题。但是,由于[''socket:send()'](http://nodemcu.readthedocs.io/en/master/en/modules/net/#),您似乎正在使用非常旧的NodeMCU固件(0.9.x? netsocketsend)不能再被连续调用,这是曾经工作过的Espressif SDK中的一个“bug”。此外,对于JSON解码,有一个[CJSON模块](http://nodemcu.readthedocs.io/en/master/en/modules/cjson/)。我不知道'tonumber'在整数与浮点固件之间的表现如何。 –

+0

所有例子都按下NODEMCU按钮,它是setOnClickListener中使用的btnd变量。 –

+0

@Marcel Stor: 我已经闪过,因为它在http://nodemcu.readthedocs.io/en/dev/en/flash/ 的章节“从SDK 0.9.x固件升级”中使用NodeMCU闪烁器和相同的失败。 –

回答