質問編集履歴

3

文章の追記

2021/04/09 02:16

投稿

ysk_snn
ysk_snn

スコア21

test CHANGED
File without changes
test CHANGED
@@ -36,11 +36,19 @@
36
36
 
37
37
 
38
38
 
39
- [20210408追記]
39
+ [20210409追記]
40
40
 
41
41
  ですので、いったんPC側でラズパイの測定結果を受け取り、条件によってPC側から通知を出す仕組みに変更しました。
42
42
 
43
43
  そのため、PC側にはdockerを使って、node-redの環境を作りました。
44
+
45
+ ```
46
+
47
+ docker run -it -p 1880:1880 -v node_red_data:/data --name mynodered nodered/node-red
48
+
49
+ ```
50
+
51
+ とすることで、ポートマッピングをしました
44
52
 
45
53
 
46
54
 
@@ -52,9 +60,9 @@
52
60
 
53
61
 
54
62
 
55
- ここで試しに、PC側のnode-red上で、圧力の測定結果を表示させようとすると、タイムアウトしてしまいました。
63
+ ここで試しに、PC側のnode-red上で、ラズパイの圧力を表示させようとすると、タイムアウトしてしまいました。
56
64
 
57
- また、PCの同じフロー内でテキストを表示させるためのノードをつくって(下図の上半分)、それを表示させようとしてもタイムアウトしてしいました。
65
+ また、PCの同じフロー内でテキストを表示させるためのノードをつくって(下図の上半分)、それを要求すると表示できました。
58
66
 
59
67
  ![イメージ説明](f5a2b25d01dd27125337da7b1a39a21e.png)
60
68
 
@@ -64,4 +72,14 @@
64
72
 
65
73
  ![イメージ説明](79b1d89c13bb348680bd1ade77138ae5.png)
66
74
 
75
+
76
+
77
+ PC側からラズパイへpingは通りました。
78
+
79
+ また、docker desktopのCLIからラズパイへのpingも通りました。
80
+
81
+
82
+
83
+ noderedのフロー上でのみ、ラズパイとの通信がうまくいっていない状態です。
84
+
67
- 解決をご教示いただけないでしょうか。
85
+ 対処ないでしょうか。

2

タグの変更

2021/04/09 02:16

投稿

ysk_snn
ysk_snn

スコア21

test CHANGED
File without changes
test CHANGED
File without changes

1

やったことの追加

2021/04/08 06:22

投稿

ysk_snn
ysk_snn

スコア21

test CHANGED
File without changes
test CHANGED
@@ -36,10 +36,32 @@
36
36
 
37
37
 
38
38
 
39
- クライアント側のPCがHTTP要求を出す方法はないかと調べたのですが、リッチクライアントというキーワードがあることまで分かったのですが、
39
+ [20210408追記]
40
40
 
41
- 具体的にどうればいいか分かりませんので、ご教示いたないでょうか
41
+ すので、いんPC側でラズパイの測定結果を受取り、条件によってPC側から通知を出す仕組みに変更ました
42
42
 
43
- 表題目的が達成できれば十分満足ですで、上述した内容と全く異なる解決法でも構いません
43
+ ため、PC側にはdockerを使って、node-red環境を作りました。
44
44
 
45
+
46
+
47
+ また、ラズパイ側では以下のようにして、圧力の測定結果を表示できるようにしました。
48
+
49
+ ブラウザの検索欄に「~/rasp」と入力することで、圧力の測定結果を表示できました。
50
+
51
+ ![イメージ説明](d1fd9064216d4a36bd71821100f94308.png)
52
+
53
+
54
+
55
+ ここで試しに、PC側のnode-red上で、圧力の測定結果を表示させようとすると、タイムアウトしてしまいました。
56
+
57
+ また、PCの同じフロー内でテキストを表示させるためのノードをつくって(下図の上半分)、それを表示させようとしてもタイムアウトしてしまいました。
58
+
59
+ ![イメージ説明](f5a2b25d01dd27125337da7b1a39a21e.png)
60
+
61
+
62
+
63
+ そこで、dockerのプロキシ設定の中で、bypassさせるipアドレスにPCのIPアドレスと、ラズパイのIPアドレスを加えてイメージを作り直しましたが、それでもタイムアウトしてしまいました。
64
+
65
+ ![イメージ説明](79b1d89c13bb348680bd1ade77138ae5.png)
66
+
45
- どうぞよろしくお願いいます
67
+ 解決法をご教示ただけなょうか