obnizにプログラムを組み込みたい場合、どのようにすればいいでしょうか?
メモリにプログラムを組みこみたいですが、ラズベリーパイのようにSDカードを差し込む箇所もなく。。
obnizに対してクラウドを経由せずにプログラムを組み込み、スタンドアロンで動かしたいとのようなご要望だと思いますが、それはできません
以下はobizの公式ホームページ中のFAQのひとつです。
Can we program Obniz directly (without cloud)? - obniz FAQ
質問の意訳:クラウド無しに、直接Obizにプログラムを書き込むことはできますか?
以下が回答です。引用します。
obniz can’t be flashed user program. Even if with cloud.
User program runs on user’s environment.
回答の意訳:例えクラウドと繋がっていても、obizにユーザープログラムを書き込むことはできません。("can't be flashed") ユーザープログラムはユーザーごとの専用の実行環境で実行されます。
また、関連するFAQとして以下のようなものがありました。(同obnize FAQより)
After programming using cloud, can we use it standalone without any interaction to cloud (switch off wifi)? For example, interacting with bluetooth only with mobile app?.
質問の意訳:クラウドを使ってプログラミングをした後、クラウドとの連携無し(WiFiをOFFにするなど)にobnizをスタンドアロンで動作させることはできますか? 例えばモバイルアプリとだけ、bluetoothを使って連携させる、とか。
これに対する回答は若干長いですが、一部を抜粋して意訳しますと、
The concept is “obniz is API managed IO”. So, obniz don’t run without it’s cloud. If you want to run without cloud, we recommend to use other microprocessor and connect an obniz to it for control it from the internet when Wi-Fi is available.
「obnizのコンセプトとしては、"マネージドI/O" API(※1)を採用しています。そのため、obinizはクラウド無しに実行することはできません。もしクラウド無しに動作させたいのであれば、他のマイコン(※2)とobnizを繋ぎ、WiFiが有効なときにインターネット経由で制御する、と言う方法をお勧めします。」
※1: "マネージドI/O"とは、この場合は「安全に使用するための、管理されたI/O」とのようにとらえて良いでしょう
※2: スタンドアロンでのプログラミングが可能な、別のマイコンを繋げて使うことで要望を満たす、ということです。
とのことです。要はobniz自体の製品コンセプトとして、質問内容にあるような使い方は想定していない、と言うことですね。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/23 17:45