SimulinkからRaspberry Pi実装時のDash​boardのWeb表​示について

Simulink Support Package for Raspberry Pi Hardware の examplesで公開されている、”Get Started with Deploying Web-Based Customizable Dashboard Blocks on Raspberry Pi" を試してみました。
ビルドプロセスは問題なく完了し、”診断の表示”に表示された index.htmlのハイパーリンクをクリックましたが、ブラウザで
Lost websocket connection! Please reload the page to reconnect.
とのエラーダイアログが表示されます。
Reloadしてみても、同じエラーとなります。
Websocketの通信が確立されていないようなのですが、どのあたりを確認/調査するべきか、手がかりなど教えていただければ幸いです。
Dashboardプロパティは、IPアドレス「デバイスアドレス」、WebSocket port 8000、HTTP port 8184 に設定しています。
ブラウザはChromeの最新verです。
RasPiのOSは、Linux raspberrypi 6.1.0-rpi7-rpi-v8 #1 SMP PREEMPT Debian 1:6.1.63-1+rpt1 (2023-11-24) aarch64 GNU/Linux です。

 Akzeptierte Antwort

covao
covao am 13 Feb. 2024
Bearbeitet: covao am 13 Feb. 2024

1 Stimme

このデモモデルがシミュレーションの終了時間10.0に設定されているため、シミュレーションが終了してしまった可能性も考えられます。念のためご確認ください。
シミュレーションの終了時間をinfに設定することで、継続的に実行することが可能です。

2 Kommentare

Hitoshi
Hitoshi am 14 Feb. 2024
リプライありがとうございます。
確認したところシミュレーション時間は、inf に設定されておりました。
covao
covao am 14 Feb. 2024
ではVNCを使って、Raspberry Pi側のブラウザでダッシュボードで開いている例もありますので、こちらで開くことができるか確認してみるのもひとつの方法かもしれません。
その他、一般的な回答になりますが、セキュリティソフトやファイアウォールの設定などで、WebSocket通信ができないケースあるようです。

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte

Version

R2023b

Gefragt:

am 22 Jan. 2024

Kommentiert:

am 14 Feb. 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!