質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

M5Stack

M5Stackは、小型のマイコンモジュールです。拡張モジュールが豊富に用意されており、センサと組み合わせることで測定機能を自由に追加することができます。

Q&A

解決済

1回答

860閲覧

firebaseでESP32やM5Stackのファームウェア更新を行うことはできますか?

MaeharaKenji

総合スコア86

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

M5Stack

M5Stackは、小型のマイコンモジュールです。拡張モジュールが豊富に用意されており、センサと組み合わせることで測定機能を自由に追加することができます。

0グッド

0クリップ

投稿2021/01/30 23:56

現在firebaseについて勉強中です。
M5Stackを複数台使用して、firebaseを介して相互通信させたりしてみましたが、とてもコードも簡単にかけるとわかり便利だと感じました。

遠隔に設置した場合でもfirebaseを介せば簡単な通信は可能であることは理解したのですが、ESP32やM5Stackのプログラムをfirebaseを介して更新したりすることは簡単にできますでしょうか?
そのような機能などfirebase側に用意されていたりしますでしょうか?
どうぞ、ご教示の程よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

ファームウエア、と言ってもバイナリファイルなので、そのバイナリファイルを受け取ってそれを書き込むコードがあれば簡単にできますね

投稿2021/01/31 01:40

y_waiwai

総合スコア88042

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

MaeharaKenji

2021/01/31 03:03

回答頂きありがとうございます。 firebaseを介したファームウェア更新もできるのですね。 例えばファームウェアのファイル容量が100kbytedだったとするとして、更新したい端末が1000台程度あったとして、全部更新を行うと単純に総容量100Mbyteのデータをダウンロードしたことになりますがが、無料枠の10Gbyteから消費されることになりますでしょうか?(いわゆる課金対象になるのかどうか)
y_waiwai

2021/01/31 05:54

ならないという理由が思いつきません そりゃなるでしょうね。
MaeharaKenji

2021/02/01 02:20

回答頂きありがとうございます。そりゃそうですよね(^^; firebaseには、1GB分のストレージ機能というのがあったと思うのですが、そこにファームウェアのバイナリファイルを置いておいて、Realtime databaseでそのストレージのURLからファイルをダウンロードしなさいというようなやり方になるのでしょうか?
y_waiwai

2021/02/01 02:27

そうなるでしょう。まあそこらへんは設計次第、ってことになろうかとおもいます。 ファイルのやり取りはそれを使って簡単になるでしょう。 が、肝心なファームの書き込みをどうにかする必要があります。 通信エラー起きたらすべてが文鎮と化す、とかなったら目も当てられません
MaeharaKenji

2021/02/01 06:40

文鎮化とか怖いですよねー(^^; ただ、手軽にiPhoneアップデートのような環境が手に入るというか、一旦リリースしちゃってから致命的なバグが見つかったとしても、なかったとことにできる可能性があるとか魅力的ですね。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問