2016-06-07 34 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閃爍器和相同的失敗。 –

回答