(通信MQTTリモートコントロールを実現するためのコマンドAT STM32 + GPRS())8-STM32物事開発WIFI + GPRSの基礎

https://www.cnblogs.com/yangfengwu/p/11482905.html

このセクションのテストでのWi-FiテストGPRSあります

 

 

 

知っている名前を参照してください、単にATコマンドを使用して、マイクロコントローラは、通信制御MQTTためのモジュールを制御することを意味

このセクションでは、(ATコマンド)STM32 + GPRSは、通信制御MQTTを達成することです。

まず、プログラムSTM32をダウンロード

1、道、シリアル・ダウンロード(最終サプリメントで他の方法をダウンロードしてください)

トグルスイッチの位置を調整すると、①→→3.3Vと短いBOOT0は、STM32をリセット

 

 

 

②オープンソフトウェアのダウンロード、ダウンロードプログラム

 

右のシリアルポートを選択します

 

 

 

 

 

マイクロコントローラをリセットし、短絡削除

 

 

 

 

 

 

①電話カード

②アンテナ

③トグルスイッチを調整し、したがってGPRS通信STM32します

 

 

 

 

電話アプリを開きます

APPダウンロード(取得するために記事を確保するためのAPPの購入を、わずかマイクロチャネルプログラミングのソースコードを理解することができることができます学んだ知識はより少しを必要とします)

 

スキャンコードのダウンロード

 

  

 

 

 

 

 

 

 

注:通常の通信MQTTの記述が(ちょうどあなたがビデオを挿入できることを発見した....)場合にのみ、

 

 

それから

 

 

 

 

 

最後に、プログラムについての話

公式ドキュメントを初めて目

 

 

 

 

自分をチェック

 

全体のコードと同じで、について話をするには、いくつかの場所があります

 

 

実際に限り、受信した対応するデータが決定されるように、コマンドを送信している時間を短縮し、直ちに次の命令を送信するために

 

 

しかし、安全で、真ん中の500msの遅延することが

 

さらに、シリアルコールバックの内部の主要な機能を有します   

あなたは、コールバック関数を作成する方法を知りたい場合は、これを見てすることができます   https://www.cnblogs.com/yangfengwu/p/11112014.html

 

 

IMEIは、私が感じるのでIMEIより安全をゲット。

 

 

注意:このコードは、それの再接続を調理しません!

 

実際には、GPRS MQTTとの矛盾の場所を達成。

MQTTハートビートパケットがデバイスによって決定され、オンラインのハートビートパケットのデータC0,00ではありません

しかし、その後、GPRSのために言えば、ハートビートパケット時間が短すぎる...私たちは、より多くのトラフィックを必要とします

あまりにも長い間、あなたは時間落とさないで知ることができません....

 

おすすめ

転載: www.cnblogs.com/yangfengwu/p/11484159.html