質問編集履歴
3
文章の追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,18 +17,27 @@
|
|
17
17
|
|
18
18
|
ところが、ラズパイはオフラインであるためHTTP要求が失敗してしまいます。
|
19
19
|
|
20
|
-
[
|
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
|

|
27
31
|
|
28
|
-
ここで試しに、PC側のnode-red上で、圧力
|
32
|
+
ここで試しに、PC側のnode-red上で、ラズパイの圧力値を表示させようとすると、タイムアウトしてしまいました。
|
29
|
-
また、PCの同じフロー内でテキストを表示させるためのノードをつくって(下図の上半分)、それを表示
|
33
|
+
また、PCの同じフロー内でテキストを表示させるためのノードをつくって(下図の上半分)、それを要求すると表示できました。
|
30
34
|

|
31
35
|
|
32
36
|
そこで、dockerのプロキシ設定の中で、bypassさせるipアドレスにPCのIPアドレスと、ラズパイのIPアドレスを加えてイメージを作り直しましたが、それでもタイムアウトしてしまいました。
|
33
37
|

|
38
|
+
|
39
|
+
PC側からラズパイへpingは通りました。
|
40
|
+
また、docker desktopのCLIからラズパイへのpingも通りました。
|
41
|
+
|
42
|
+
noderedのフロー上でのみ、ラズパイとの通信がうまくいっていない状態です。
|
34
|
-
|
43
|
+
対処法はないでしょうか。
|
2
タグの変更
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
1
やったことの追加
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
|
+

|
27
|
+
|
28
|
+
ここで試しに、PC側のnode-red上で、圧力の測定結果を表示させようとすると、タイムアウトしてしまいました。
|
20
|
-
|
29
|
+
また、PCの同じフロー内でテキストを表示させるためのノードをつくって(下図の上半分)、それを表示させようとしてもタイムアウトしてしまいました。
|
30
|
+

|
31
|
+
|
32
|
+
そこで、dockerのプロキシ設定の中で、bypassさせるipアドレスにPCのIPアドレスと、ラズパイのIPアドレスを加えてイメージを作り直しましたが、それでもタイムアウトしてしまいました。
|
33
|
+

|
21
|
-
|
34
|
+
解決法をご教示いただけないでしょうか。
|
22
|
-
表題の目的が達成できれば十分満足ですので、上述した内容と全く異なる解決法でも構いません。
|
23
|
-
どうぞよろしくお願いいたします。
|