teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

文章の追記

2021/04/09 02:16

投稿

ysk_snn
ysk_snn

スコア21

title CHANGED
File without changes
body CHANGED
@@ -17,18 +17,27 @@
17
17
 
18
18
  ところが、ラズパイはオフラインであるためHTTP要求が失敗してしまいます。
19
19
 
20
- [20210408追記]
20
+ [20210409追記]
21
21
  ですので、いったんPC側でラズパイの測定結果を受け取り、条件によってPC側から通知を出す仕組みに変更しました。
22
22
  そのため、PC側にはdockerを使って、node-redの環境を作りました。
23
+ ```
24
+ docker run -it -p 1880:1880 -v node_red_data:/data --name mynodered nodered/node-red
25
+ ```
26
+ とすることで、ポートマッピングをしました
23
27
 
24
28
  また、ラズパイ側では以下のようにして、圧力の測定結果を表示できるようにしました。
25
29
  ブラウザの検索欄に「~/rasp」と入力することで、圧力の測定結果を表示できました。
26
30
  ![イメージ説明](d1fd9064216d4a36bd71821100f94308.png)
27
31
 
28
- ここで試しに、PC側のnode-red上で、圧力の測定結果を表示させようとすると、タイムアウトしてしまいました。
32
+ ここで試しに、PC側のnode-red上で、ラズパイの圧力を表示させようとすると、タイムアウトしてしまいました。
29
- また、PCの同じフロー内でテキストを表示させるためのノードをつくって(下図の上半分)、それを表示させようとしてもタイムアウトしてしいました。
33
+ また、PCの同じフロー内でテキストを表示させるためのノードをつくって(下図の上半分)、それを要求すると表示できました。
30
34
  ![イメージ説明](f5a2b25d01dd27125337da7b1a39a21e.png)
31
35
 
32
36
  そこで、dockerのプロキシ設定の中で、bypassさせるipアドレスにPCのIPアドレスと、ラズパイのIPアドレスを加えてイメージを作り直しましたが、それでもタイムアウトしてしまいました。
33
37
  ![イメージ説明](79b1d89c13bb348680bd1ade77138ae5.png)
38
+
39
+ PC側からラズパイへpingは通りました。
40
+ また、docker desktopのCLIからラズパイへのpingも通りました。
41
+
42
+ noderedのフロー上でのみ、ラズパイとの通信がうまくいっていない状態です。
34
- 解決をご教示いただけないでしょうか。
43
+ 対処ないでしょうか。

2

タグの変更

2021/04/09 02:16

投稿

ysk_snn
ysk_snn

スコア21

title CHANGED
File without changes
body CHANGED
File without changes

1

やったことの追加

2021/04/08 06:22

投稿

ysk_snn
ysk_snn

スコア21

title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,18 @@
17
17
 
18
18
  ところが、ラズパイはオフラインであるためHTTP要求が失敗してしまいます。
19
19
 
20
+ [20210408追記]
21
+ ですので、いったんPC側でラズパイの測定結果を受け取り、条件によってPC側から通知を出す仕組みに変更しました。
22
+ そのため、PC側にはdockerを使って、node-redの環境を作りました。
23
+
24
+ また、ラズパイ側では以下のようにして、圧力の測定結果を表示できるようにしました。
25
+ ブラウザの検索欄に「~/rasp」と入力することで、圧力の測定結果を表示できました。
26
+ ![イメージ説明](d1fd9064216d4a36bd71821100f94308.png)
27
+
28
+ ここで試しに、PC側のnode-red上で、圧力の測定結果を表示させようとすると、タイムアウトしてしまいました。
20
- クライアント側のPCがHTTP要求出す方法はないかと調べたのですがリッチクライアうキーワードがあることで分かっのですが、
29
+ また、PCの同じフロー内でテキスト表示させるノードをつくって(下図の上半分)それを表示させようとしてもタしてしまいま
30
+ ![イメージ説明](f5a2b25d01dd27125337da7b1a39a21e.png)
31
+
32
+ そこで、dockerのプロキシ設定の中で、bypassさせるipアドレスにPCのIPアドレスと、ラズパイのIPアドレスを加えてイメージを作り直しましたが、それでもタイムアウトしてしまいました。
33
+ ![イメージ説明](79b1d89c13bb348680bd1ade77138ae5.png)
21
- 具体的にどうすればいいか分かりませんので、ご教示いただけないでしょうか。
34
+ 解決法をご教示いただけないでしょうか。
22
- 表題の目的が達成できれば十分満足ですので、上述した内容と全く異なる解決法でも構いません。
23
- どうぞよろしくお願いいたします。