• 締切済み

FlutterでLチカしたいです。

Flutter → firebase → Raspberry Pi でLチカをしたいです。 やりたい事: ① Flutterでスマホアプリを作り、firebaseのreal time databaseを使って、Raspberry PiでLチカを実現したいです。 ② Flutter、スマホアプリと、firebaseを使うのが条件なので、real time database以外でも、Raspberry PiでLチカできれば、その方法を、教えて頂くか、もしくは、参考サイトを、ご教示頂けると嬉しいです。 いろいろググって見たのですが、これだと言う参考サイトが見つかりません。 方法を、ご教示頂けるか、もしくは、参考サイトを、教えて頂けると嬉しいです。 更に、ヒントなどでも構いません。 当方、Flutter、C言語とPythonは、普通に ( ググるなどして ) プログラム作成できるスキルは持っています。 詳しい方からの、ご回答を、お待ち申し上げております。 よろしく、お願い致します。 どうぞ、よろしく、お願い致します。

  • GuamT
  • お礼率66% (18/27)

みんなの回答

回答No.1

このようなアプリケーションを作成するには以下の手順を踏むことができます。 Flutterでスマートフォンアプリケーションを作成します。アプリケーション内でfirebase real-time databaseを使用するために、Firebaseプラグインをインストールして設定します。 Raspberry PiにLチカのためのGPIO制御用のライブラリをインストールします。 Raspberry PiにFirebase Real-Time DatabaseのAPIを呼び出すためのライブラリをインストールします。 Raspberry PiにPythonスクリプトを作成します。スクリプト内でFirebase Real-Time Databaseからデータを取得し、Lチカ用のGPIOピンに対応するように制御を行います。 スマートフォンアプリケーションでGPIOピンのステータスを変更するためにfirebase real-time databaseにデータを書き込みます。 Raspberry PiでPythonスクリプトを実行し、Lチカを実行することができます。 このようなアプリケーションを開発するための参考サイトやチュートリアルは多数存在しますが、Firebase Real-Time DatabaseとRaspberry Piを使用するアプリケーションを開発する場合のより詳細な手順については、Google検索などを利用して自分で調べてみてください。

GuamT
質問者

お礼

ご回答のほう、どうも、ありがとうございます。 どのような流れで、作業を進めれば良いのかを、教えて頂いて、その通りにやってみたいと思います。 ありがとうございました。

GuamT
質問者

補足

作業してから、また結果を、ご報告したいとおもいます。 よろしく、お願い致します。

関連するQ&A

  • pythonコマンドでオプションを使いたい

    現在raspberry piでpythonを使ったプログラムをやっています。pythonのコードで、linuxのコマンドのように、複数のオプションを設定して、それに応じた結果を返すようにしたいです。 そのようなことを実現する方法としてpythonにはパースという機能があるというのを知ったのですが、 http://docs.python.jp/2/library/argparse.html こちらのサイトに載っている $ python prog.py 1 2 3 4 4 $ python prog.py 1 2 3 4 --sum 10 このように複数のオプションのを設定してその合計を出力するような例が載っていたのですが、このプログラムをどのように書けば良いか、具体的によくわかりません。 ご教示いただきますよう、よろしくお願い致します。

  • pythonで正弦波

    python初心者です。 pythonで正弦波を作りたいのですが、可能でしょうか? また、そこで作りだした正弦波(プログラムだけ)を使ったLチカをすることはできますか? 参考プログラムやURlもお願いします。

  • raspberry pi 3b+起動できません

    raspberry pi 3b+のkona linux1.0を暫くぶりに起動した所、osが起動しません、通常ブルーランプが点灯しますが今回はイエローランプのみの点灯でした。 osを変えて起動を試みましたが残念ながら駄目でした。 本体のraspberry piが壊れた❓起動できるか色々試したいと思います 幾つか方法をご教示お願いします。

  • ラズパイにあるgithubのクローンフォルダ検索

    現在raspberry pi3でpythonのプログラム作成を行っているのですが、4か月振りくらいに作業を行うのですが、前回の作業の時にラズパイにいくつかのgithub上のプロジェクトをクローンしました。その1つにpythonのプログラムを管理させて自分のgithubのクローンフォルダがあったのですが、どこのパスにあるのかわからなくなってしまいました。 windowsやmacの場合githubクライアントで、PC上にダウンロードしているクローンフォルダの一覧を表示してくれるような機能がありますが、gitコマンドなどで、PC全体でダウンロード済みのクローンフォルダ一覧を表示してくれる機能などありますでしょうか? また、gitコマンド以外でもこのような場合に簡単に見つける方法などご教示よろしくお願い致します。

  • ラズパイでGUIプログラミングしたい

    現在raspberry pi3を使用しています。このラズパイにタッチパネルディスプレイを接続しています(waveshare社製 7inch HDML LCD)。 このタッチパネルを利用して、大きいコマンドボタンを描画して、トグル動作でON,OFFを表現してその信号を出力に設定したGPIOピンに出力したいと思っているのですが、使いやすくて優しいGUI開発環境などをご教示頂きますよう、よろしくお願い致します。 GPIOの制御などのプログラムはラズパイではpythonを使うことが多いです。 ぜひよろしくお願い致します。

  • sudo apt-get updateが失敗する

    raspberry pi3の基板に電源を入れて、mosquittoをインストールしようとしています。 http://dev.classmethod.jp/hardware/install-mosquitto-on-raspberry-pi2/ こちらのサイトを参考にインストールを進めていました。 アップデートを実施してからとの警告表示がでたため、 $sudo apt-get update これを実施したところ次のようなエラーがでてアップデートが完了できません。 pi@raspberrypi:~ $ sudo apt-get update 無視 http://vontaene.de . InRelease ヒット http://archive.raspberrypi.org jessie InRelease (中略) 無視 http://mirrordirector.raspbian.org jessie/rpi Translation-en 198 B を 18秒 で取得しました (10 B/s) パッケージリストを読み込んでいます... 完了 W: GPG エラー: http://vontaene.de . Release: 以下の署名が無効です: KEYEXPIRED 1489690519 KEYEXPIRED 1489690519 KEYEXPIRED 1489690519 pi@raspberrypi:~ $ GPGエラーというのがでて来て途中で終了してしまいます。 この現象の解決方法をご教示頂きますよう、宜しくお願い致します。

  • ラズベリーパイ3でログインできない

    raspberry pi3で、電源を入れてからログイン画面が表示されて、ユーザー名"pi"でデフォルドパスワード”raspberry”と入れてもログインできず、再度ログイン画面に戻ってしまう現象が起きています。 この時にわざと間違ったパスワードを入力すると、”incorrect password.please try again”と表示されるのですが、正しいパスの"raspberry"と入力した場合は、この表示は出てこないので、パスワードは間違っていないようなのですが、ログインできずログイン画面に戻ってしまいます。 心当たりとして、最近ラズパイのプログラミングをPC側の画面で行いたいと思い、tightvncserverをインストールして使用しています。その頃からこの現象が出てきたような気がします。 また、tightvncserverインストール後にこの現象が起きたというサイトを目にしたこともあるのですが、関係などありますでしょうか? 現在、PC側(私はmacから接続しています。)からVNCで接続した場合は問題なくログインできています。 解決方法など、ご教示頂きますよう、よろしくお願い致します。

  • teamviewerのような接続をCUIで行いたい

    現在、raspberry pi3を使用しているのですが、TeamviewerのようなグローバルIPアドレスを気にすることなく、リモートのPCの接続をしたり管理したりするソフトウェアというのはLinuxとかではTeamViewer以外にありますでしょうか? どうぞご教示いただきますよう、よろしくお願い致します。

  • ラズパイ3で接続中のwifiのssidを確認

    raspberry pi3でwifiに接続してネット通信させているのですが、この接続中のwifiのssidが何なのかを調べるcuiコマンドはありますでしょうか? 部屋内に複数のアクセスポイントを立てているためどれに繋がっているか調べたいです。 どうぞ、ご教示の程、宜しくお願い致します。

  • ラズパイにsshでアクセスする際のIP確認

    raspberry pi3にディスプレイやマウス、キーボードも接続せずに、ただ電源を入れるだけで、windowsなどのPCからSSHやVNCなどで接続して使用したいと思っているのですが、この時にラズパイがDHCP取得しているIPアドレスを簡単に確認する方法をご存知の方いらっしゃいませんでしょうか? どうぞ、ご教示のほどよろしくお願い致します。

専門家に質問してみよう