問題タブ [spiffs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
23 参照

aws-iot - ESP32 arduino x509 フォーマットは SPIFFS からの読み込みが無効です

文字列からファイルに保存した SPIFFS から 3 つのキーを取得しようとしています (API エンドポイントから取得した場合)。

SPIFFS ライブラリを使用してファイルを読み取り、シリアル コンソールに値を出力できます。内容を確認すると、問題ありません。関数でコンテンツを使用するとsecureClient.setCACert()、「壊れて」例外がスローされます。E][ssl_client.cpp:36] _handle_error(): [start_ssl_client():138]: (-8576) X509 - The CRT/CRL/CSR format is invalid, e.g. different type expected

私のコードは次のようになります。

ライン上にmqttClient.begin(...)(mqtt クライアントとnetvar を除くすべての変数)、スクリプトで定義されているがここでは共有されていない変数がいくつかあります。

ここで私が間違っていることを誰か知っていますか?

次の方法を使用して証明書と秘密鍵を定義すると、まったく同じコードが機能します。

私は何を間違っていますか?

0 投票する
0 に答える
10 参照

esp32 - ESP32 SPIFFS でより長いファイル名を許可する

spiffs ディレクトリを提供する単純な Web サーバーをセットアップした nodemcu-32s マイクロコントローラーがあります。プロジェクトは platformio を使用して ESP32 にアップロードします。

esp から反応アプリを提供しようとしていますが、反応アプリのビルド ディレクトリのファイル名の一部が、32 文字に制限されている SPIFFS には長すぎます。

だから私は疑問に思っていました、この文字制限を増やす方法はありますか? 私の反応アプリがそれに収まるように?