這些天我正在開發esp8266模塊。 此模塊上的固件爲nodemcu 0.9.6,其語言爲lua。 我爲我的項目使用mqtt協議,它運行良好,但TLS是必要的。 我不知道如何設置這個固件。我已經在nodemcu網站上搜索了關於TLS的文檔,這對我來說還不夠。如何在nodemcu上使用tls協議lua
我知道我應該在連接時使用此指令經紀人:
m:connect(BROKER, 8883, 1 , function (connection) ... end)
,並把CA文件的模塊,我應該使用這樣的事情:
enter image description here
那是我從nodemcu網站讀取 - >https://nodemcu.readthedocs.io/en/master/en/modules/net/#netcertverify
但問題是當我在代碼上使用此模塊不理解它,並在上傳時出錯和運行時間。
是因爲我的固件版本問題?升級會使它變成什麼?或者我只是在我的代碼上做錯了什麼? 我還沒有看到關於將CA文件放在其他項目中的模塊示例代碼,所以我想我的工作是錯誤的。
如果您曾在TLS上工作(在nodemcu固件上),我很樂意爲您提供幫助。
建築和閃爍的固件是我的下一個問題:) 現在我花了近一個星期的閃存固件。我讀了儘可能多的文件,我發現! – Rezvan
但問題沒有解決。 我的朋友也問過這個:http://stackoverflow.com/questions/39512319/nodemcu-custom-firmware-build-problems 我沒有足夠的時間,所以我寧願更改固件以使用arduino 「 – Rezvan
」但問題沒有解決。「 - 哪個問題?閃爍的問題?你或你的朋友之一?請更具體一些。 –