Watson IoT PlatformがMQTTと違うところ

Watson IoT Platformを使おうと思った。
MQTTのbrokerとのことだったのでMQTTを調べて、それを前提に動作を試していた。
でも、eventとかcommandtとかで何か違う・・・
topicも好きなものが使えないし・・・

と、ずっとモヤモヤしてたのですが
どうもセキュリティ上の制限を設けているようでした。

まとめてくださった方がいらっしゃいました。
*1

>1. デバイスからデバイスに直接メッセージを送信できない。
>2. デバイスとアプリケーションは直接メッセージを送受信できる。
>3. デバイスからデバイスにメッセージを送りたい場合は、一度、アプリケーションを経由する。
 ⇒
>・Watson IoT Platformに接続されるものは、タイプがある。デバイスかアプリケーション。
>・メッセージにはタイプがある。event、command、statusなど。
>・デバイスからアプリケーションに送信されるメッセージは、eventとstatusタイプのみ。
>・デバイスはeventタイプのメッセージは送信できるが、受信はできない。
>・アプリケーションからデバイスに送信されるメッセージは、event、command、statusタイプ。
>・これらの通信は、Watson IoT Platformサービスごとに割り当てられる組織の内部のみに制限されています。