ESP 32 WiFiモジュールとMQTTプロトコルでリアルタイムでモニターWISBLOCKセンサ

2616 ワード

ESP 32 WiFiモジュールとMQTTプロトコルでリアルタイムでモニターWISBLOCKセンサ
我々は少し前にrakwirelessからWisblockシステムのためのロウアンのコアを見てみました、しかし、我々が同じセンサーを配備するならば、Wi - Fi接続の上でどうしますか?RAKは、両方のWi - Fiとブルートゥースを特徴として、既存のベースボードとセンサーシステムに合う新しいESP 32芯を落としました.
Wi - Fiは、LORAと比較して利点と欠点があります、そのはるかにより高い力が小さいバッテリーから力を保つのが難しくて、より多くの計算資源を必要として、loraの範囲を欠いています、しかし、Wi - Fiは装置のためにより多くの帯域幅を提供することができて、どこでも標準です、そして、大部分のネットワークは標準的なIPスタックを使っているインターネット上のどこにでも接続を許します.Wi - Fiを使用して直接デバイスからQbitroに接続することができますMQTTプロトコル、ネットワークのようなサービスプロバイダが必要です.
あなたはfrom a previous post ESY 32を使用するためにこのセンサーを移行させるためにWISBLOCKシステムを示すために造られた白いセンサーボックスを覚えておいてください、そして、本当にRAK WISBLOCKシステムのモジュール性を示します.
まず最初に、私たちは古いERA 32コアモジュールにねじられて、ブートジャンパー(ブート0とGNDピンで)のピンヘッダーではんだ付けされて、変更したいどんなセンサーも交換しました.
今、センサーは他のESP 32デバイスのように動作します、そして、我々はそれのために若干のファームウェアを書くことができますWisBlock Sensor Examples 単にQuitroに接続して、どんなWisblockセンサーからでもデータを押すgithubレポ.
どうぞfollow our guide 詳細については、IDEの設定方法を示します.メインの変更Hファイルを使用すると、カスタムボードのコンパイル時に選択されたベースボードのセンサーができます.
我々が提供する例では、簡単に定義をコメントアウトすることでセンサーを有効/無効にすることができます.
#define SHTC3_TEMP_HUM_SENSOR
#define LPS22_PRESSURE_SENSOR
//#define OPT3001_LIGHT_SENSOR
//#define LIS3DH_ACCEL_SENSOR
//#define BEM680_ENV_SENSOR
//#define UBLOX_GPS
単純なガイドを次の後、新しいファームウェアを使用してデバイスの電源は、接続されているデータとしてquitroで新しいデバイスを参照してくださいする必要があります.

参考リンク

  • Learn more about WisBlock WiFi Module
  • Create a free account on Qubitro Portal
  • Visit Qubitro MQTT Documentation