MQTTとCOAPプロトコル
MQTTとCOAPプロトコルは、現在のもののほとんどの開発で、リアルタイムの接続が長いMQTT良い利点、COAP上位パッケージはUDPに基づいてあり、かつ低消費電力の利点を持っています
システム環境の準備
JavaのJDK> = 1.6、システム環境変数は、Javaホームを設定するには
リンクします。https://pan.baidu.com/s/1OO-KCdsCrdfjMtf6BVNl6Q
抽出コード:dyv2
今、成功した構成環境を示す、Javaは出力文字の長いリストが表示されますcmdをウィンドウに入力します。
apacheの-アポロサーバー
より速く、より信頼性の高い、容易に元からある報道機関、維持するために、ActiveMQのは、建設をベースに。それは完全に別のスレッドとメッセージのスケジューリングアーキテクチャを使用し、これを達成するために 。
これは、サーバーの自由なインストールでサーバーの表示が更新を停止している、最終版の最新バージョンはguithbにV1.7.1です
サーバーパッケージをダウンロード
リンクします。https://pan.baidu.com/s/1NqvZLPNUJGGFTSxtqRxHcg
抽出コード:wyc2
Binディレクトリのファイルが解凍された後、
CD / D D:\ apacheの-apollo- 1.7。1つの \ binに
プロジェクトの作成を実行します
アポロdongappを作成します
成功を作成します
Dongapp自動的に生成されたディレクトリ、ディスプレイ
プロファイル
接続関連
ここでは、サーバーがポートとIPでリッスン変更することができ、connection_limitは、接続の最大数を表し
ユーザー管理
ここでは、ユーザー名とパスワードを追加することができ、新しい行を追加することができます
ここでは、ユーザグループ管理には、このようなユーザーが一緒にここで変更する必要があります追加するなど、あります
サーバを起動します
ディレクトリを入力します。
CD / D D:\ apacheの-apollo- 1.7。1つの \ binに\のdongappの\ビン\
ラン
アポロ・ブローカーの実行
成功した操作
Mosquittoサーバ
食Mosquittoは、オープンソースプロトコルバージョン5.0,3.1.1 MQTTおよび3.1を実装(EPL / EDLがライセンス)メッセージ・ブローカです。低消費電力のシングルボードコンピュータからすべてのデバイスに適用さMosquitto軽量は、サーバーを完了します。
ダウンロード1(公式サイト):http://mosquitto.org/download/
2(使用)をダウンロードします。
リンクします。https://pan.baidu.com/s/1zld35DFPcyqgTldkme1nBAの
抽出コード:040z
変更されたプロファイル:
重要な設定ファイル:mosquitto.conf
匿名ログインは変更されません。
#allow_anonymous:改正前trueに 変更:allow_anonymous flase
ポート番号を変更します。
改正前:#port 1883 変更:ポート1998
デフォルトのユーザ情報ストアファイル:pwfile.example
ユーザー情報ファイルの設定:
改正前:#password_file
修正:PASSWORD_FILE pwfile.example
新規ユーザー情報ファイル
dong.pwという名前のユーザーのファイルは、名前洞を追加します
mosquitto_passwd -c dong.pw洞
ユーザーの追加
名前のファイルdong.pw、ユーザー名dong1、パスワードdong11
mosquitto_passwd -b dong.pw dong1 dong11
ユーザーの削除(洞)
mosquitto_passwd -D dong.pw洞
ユーザー情報ファイル(dong.pw)の設定:
PASSWORD_FILE dong.pw
サーバーの電源をオンに:
背景:mosquitto - D 出力デバッグ情報:mosquitto - Vの 出力デバッグ情報と起動するポート番号を変更します。mosquitto -v -p 1998
その他の問題
win10は、cdコマンドで直接あなたのディスクを変更することはできません
ソリューション:
:Pythonクライアントはを参照してくださいhttps://www.cnblogs.com/dongxiaodong/p/9678452.html