質問編集履歴

2

追記2 今回の質問について

2018/06/15 01:47

投稿

BlueBits
BlueBits

スコア57

test CHANGED
File without changes
test CHANGED
@@ -60,7 +60,7 @@
60
60
 
61
61
 
62
62
 
63
- **質問の要件について**
63
+ **追記1 質問の要件について**
64
64
 
65
65
  今回の質問ですが閉域網を使用したAPIサービス、特にLTE環境 従量課金の中どのような通信方法が現在のサービスで使われているかという点が1番にありご意見を聞きたいというのが質問です。
66
66
 
@@ -79,3 +79,67 @@
79
79
 
80
80
 
81
81
  ご質問の意図にあっているかわかりませんが以上です。
82
+
83
+
84
+
85
+
86
+
87
+ **追記2 今回の質問について**
88
+
89
+ コメント、回答いただいた方には不明瞭なご質問で大変申し訳ありませんでした。
90
+
91
+ 回答いただいたコメントにも記載したのですが混乱してました。
92
+
93
+
94
+
95
+ 1日おいて頭を冷やした結果、自分なりに設計しましたので追記いたします。
96
+
97
+ ベスト、ベターではないと思いますが、検討ポイントはクリアできるのではと考えています。
98
+
99
+
100
+
101
+ **結局、python側で細かい処理はやめて細かい処理は全てPHPで処理するという方法です。**
102
+
103
+ PHPじゃなくてもっと違う言語・・・というのは目をつむってください。
104
+
105
+
106
+
107
+
108
+
109
+ 端末(python)S/P
110
+
111
+
112
+
113
+ 閉域網(MQTT(S))
114
+
115
+
116
+
117
+ サーバ*1
118
+
119
+ 【S/P(python)<-API(端末処理用)->データ処理用WEB*2(PHP)<-API(インターネット処理用)->管理画面用WEB(PHP)】
120
+
121
+
122
+
123
+ インターネット
124
+
125
+
126
+
127
+ PC
128
+
129
+
130
+
131
+ *1実験用に1台にまとめています。
132
+
133
+ *2ローカルアクセスのみ許可
134
+
135
+
136
+
137
+ 1.閉域網 MQTT 端末の総数による通信量の肥大化を考えるとMQTTがベターと考えました。
138
+
139
+ 2.処理部分 PHP pythonでMQTTで送受信した情報を直接加工することも考えましたが、技量の問題、切り分けできる点から同一サーバ内もしくはローカルアクセスのみ許可したWEB API(PHP)で処理します。
140
+
141
+ (MQTTで受信、送信するデータをWEB APIに丸投げ)
142
+
143
+
144
+
145
+ それにより、MQTT以外にも端末データ処理用WEBに直接アクセス可能であれば同様のサービスが利用が可能になります。(要セキュリティ)

1

要件の追記

2018/06/15 01:47

投稿

BlueBits
BlueBits

スコア57

test CHANGED
File without changes
test CHANGED
@@ -57,3 +57,25 @@
57
57
 
58
58
 
59
59
  閉域網でのサービス・通信に関わってらっしゃった方で差し支えない範囲でどのような方法が安定していいかご教示いただけませんでしょうか。
60
+
61
+
62
+
63
+ **質問の要件について**
64
+
65
+ 今回の質問ですが閉域網を使用したAPIサービス、特にLTE環境 従量課金の中どのような通信方法が現在のサービスで使われているかという点が1番にありご意見を聞きたいというのが質問です。
66
+
67
+
68
+
69
+ インターネット環境と閉域網でネットワークが異なる点、パケットサイズ、端末側の性能など要素が異なると考えています。何も考えなければ慣れているWEB API方式で作ってしまえばいい話ですが、IOT関連ではMQTTでの通信が主流とも聞いています。しかしMQTTは基本端末からサーバへの情報を上げる片方向がメインだと思っています。
70
+
71
+
72
+
73
+ 今、使用を考えている言語は端末側にPython、サーバ側 インターネットからのWEBアクセスにはPHP、端末側との双方向のアクセスは検討中です。PHPで対応できるなら越したことはありませんがMQTTを使うなら端末と合わせたいのでpython pahoを想定しています。
74
+
75
+
76
+
77
+ 技量の問題もありますが、設計において何が適切、何を検討すべきかという材料が異なっており迷っているという点があります。
78
+
79
+
80
+
81
+ ご質問の意図にあっているかわかりませんが以上です。