MQTT
通信の規格. tcpに乗る形で、httpやsmtpなどと同じ層のアプリケーション層
現状のstableなversionは、3.1.1
message brokerとして機能するような情報のやり取りを目的にしてる。
connect, acknowledge, publish, subscribe, ping, disconnect, auth などが、上記のversion5の項目にある。 3.1がどういうものかは、一覧で、、、どこか読みやすいところあるかな。
HTTPとの比較がある。ここが一番、少なくとも分かった気分になった。 ぐぐったときに 検索結果に列挙されたQ。(1割も理解してない...)
What is MQTT protocol in IoT? designed as an extremely lightweight publish/subscribe(Pub/Sub) messaging transport. tcpを使って udpのdata diagramを....
What is MQTT used for?
web service, socketに、signal用途として付加するケースもある?
よく見るのは、mqttで、network上の message brokerまで通信するパターン(想像)?
What is QOS in MQTT?
publish(具体的には、client and server?)に関しての、quality of service
at most once (多くても1回ということは、subscribe側に来ない可能性あるのか?)
at exactly once これが使いやすそう(qualityで最上位?)だけど、スケールする実装が難しいのか、見ない気がする。
What is a broker in MQTT?
Broker. The counterpart of the MQTT client is the MQTT broker.
client -serverが、clients - broker - clients clients(複数)は、publish, subscribeの両方。両手持ちのbroker
Is MQTT secure?
TLS は、tcp/ipの上なので、MQTTでは、そのままでは?使えない。 TLS security will provide an encrypted pipe down which your MQTT messages can flow.
an encrypted pipe down とは....
What are MQTT protocols?
What is MQTT and how it works?
Does MQTT require Internet?
Is MQTT encrypted?
What is MQTT topic?