obnizのフォーラムは新しいシステムに移行しております。
新しいフォーラムはこちらになりますブラウザを閉じても(コネクションが切れても)処理を維持する方法
-
初学者です。
こちらの「Webページ上のボタンでLEDをON / OFFする」
https://blog.obniz.com/make/ui-button-on-off/
を参考にしましてリレーのオンオフを行い
電源を入り切りできるようにしました。やってみて知ったのですがブラウザを閉じると
コネクションが切れ、リレーをオンにしたままにしたいのに
オフになってしまいます。これを解決するためにはどのような方法がありますでしょうか?この処理を勉強した方がいいよといった道を示していただけると助かります。
-
@S-Fuji さん
obnizのサイト上でプログラムをされているでしょうか。
そこで書かれたプログラムは、あくまでブラウザ上で実行しているため、ブラウザを閉じるとプログラムも止まってしまいます。コネクションを維持するためには、24時間プログラムを動かすことができるようなサーバー上でプログラムを動かす必要があります。
手元のPC上プログラムとして動かすのでもOKです(その場合、PCをスリープにしたりシャットダウンすると止まります)どちらの場合でも、nodejsというプログラム言語で行う形になりますので、こちらを参考に見ていただければと思います
-
@kido 早速お返事ありがとうございます!サーバーサイドのプログラムにしてサーバーが四六時中動いているようにするということですね。node.jsを試してみます!
obnizのesp32でonもしくは、offの状態を記憶しておくフラグをブラウザから接続したときに変更するという感じかと思ったのですが、そういう方法もあるのでしょうか?
-
obnizのesp32でonもしくは、offの状態を記憶しておくフラグをブラウザから接続したときに変更するという感じかと思ったのですが、そういう方法もあるのでしょうか?
そちらの方法もあります。
その場合使う関数はこちらになります。
https://obniz.github.io/obniz/obnizjs/classes/obnizcore.obniz.html#resetondisconnectただし、obnizのデバイス自体が再起動した際にはどうしてもリセットされますので、
node.jsで24時間動かしておいたほうがリカバリができるかと思います。
-
@kido ありがとうございます!この関数も試してみます。
借りてるレンサバにNode.jsのインストールができたのでサーバーサイド24h稼働も合わせて試してみます。ありがとうございます!
SUGGESTED TOPICS
-
サーボモーターを動かそうとすると。
Beginner Questions/Discussion • 2021年10月11日 23:20 • 吉川 靖育 2021年11月1日 9:51 -
自分のパーツライブラリが作成できない
Beginner Questions/Discussion • 2021年7月8日 9:04 • Hola 2021年7月28日 10:45 -
Error: Error module=4 func=2 err0=0 returned=3
Beginner Questions/Discussion • 2021年7月28日 10:53 • Hola 2021年7月31日 3:20 -
ブロックプログラムでIRモジュールのオプションを渡したい
Beginner Questions/Discussion • 2021年9月11日 12:49 • 門脇 勇 2021年9月13日 13:40 -
ブロックプログラムのプログラム間コピー
Beginner Questions/Discussion • 2021年9月11日 23:20 • 門脇 勇 2021年9月13日 13:47 -
obniz 1Y のスリープ状態解除
Beginner Questions/Discussion • 2021年7月24日 7:20 • Eiichi 2021年7月26日 14:43 -
group29khoinghiep
Beginner Questions/Discussion • 2021年10月19日 7:32 • lamtrancl123456 2021年10月19日 7:32 -
IRModule の start と send
Beginner Questions/Discussion • 2021年10月24日 7:12 • 門脇 勇 2021年10月24日 7:12