Vezetékes Phidgetek csatlakoztatása az Edge MC és a Node-RED rendszerhez
  • 04 Nov 2023
  • 3 Elolvasandó percek
  • Közreműködők

Vezetékes Phidgetek csatlakoztatása az Edge MC és a Node-RED rendszerhez


Cikk összefoglaló

Vezetékes Phidgetek csatlakoztatása az Edge MC és a Node-RED segítségével

Ismerje meg, hogyan csatlakoztathatja a vezetékes Phidgeteket a Tuliphoz Edge MC és Node-RED segítségével.

Összefoglaló

Ez a cikk a vezetékes Phidgetek Edge MC-hez való csatlakoztatásának és az adatok Tulipba Node-RED áramláson keresztül történő küldésének munkafolyamatával foglalkozik.

A cikk végére a Node-RED-en belül a következő folyamattal fog rendelkezni ahhoz, hogy a Phidget-adatokat az érzékelőtől a Tulip-on belüli gépre küldje.

A következő lépéseket fogja elvégezni:

  1. A Phidgetek csatlakoztatása egy Edge MC-hez
  2. Gépi attribútumok beállítása a Tulipban
  3. Node-RED áramlás beállítása

A következőkre lesz szüksége:

Megjegyzés: A Tulip Factory Kit megvásárlása tartalmazza az összes vonatkozó Phidget elemet.

1. Hardveres beállítás - A Phidgetek csatlakoztatása egy Edge MC-hez

  1. Csatlakoztassa a Humidity Phidgetet a VINT Hub Phidget 0 portjához a Phidget kábel segítségével.
  2. Csatlakoztassa a VINT Hub Phidgetet az Edge MC egyik USB-portjához egy USB-Mini-USB kábel segítségével.

2. A gép beállítása - A gép attribútumainak létrehozása

Ahhoz, hogy a Phidget érzékelőből adatokat küldjünk a Tulipba, először állítsunk be egy Gépet, amely a Tulip API-t használja adatforrásként. Részletes áttekintésért olvassa el a Hogyan használjuk a Machine Attributes API-t című cikk Új gép beállítás a című szakaszát.

Ehhez a géphez két gépi attribútumot kell létrehoznunk:

  1. Egy gépi attribútumot a páratartalomhoz és a típus Float értékre állítva.
  2. Egy gépi attribútumot a hőmérséklethez, amelynek típusa Float (változó).

Az attributeId és a machineId értékeket fel kell jegyeznie, hogy átadhassa a Node-RED folyamban.

Beállíthat egy Machine Type-t is, amelyet hozzárendelhet a Machine-hez, ha a Phidget érzékelő(k) segítségével olyan szempontokat kíván megváltoztatni, mint például a gép állapota, vagy bármilyen számolást kíván végrehajtani az érzékelő kimenetei alapján. Ha ez érdekli, olvassa el a Gép típusok beállítás a című részt.

3. Node-RED beállítása - Node-RED áramlás felépítése

Nyissa meg az Edge Device Portal-t a Phidget érzékelő(k)hez csatlakoztatott Edge MC-n. Indítsa el a Node-RED szerkesztőt a következő hitelesítő adatokkal:

  • Felhasználónév: admin
  • Jelszó: Az Edge IO jelszava

További információkat itt talál a Node-RED Edge MC-n történő használatának megkezdéséhez.

A Node-RED palettaszerkesztőben:

  1. Telepítse a Phidgets csomópontkészletet a könyvtárból.

*Hivatkozzon erre a Node-RED cikkre, a "Szerkesztő használata"*1.alatt. Adjon hozzá egy Csatlakozás csomópontot, amely a Phidgets csomópontok alatt található. 2. Adjon hozzá egy HumiditySensor és egy TemperatureSensor csomópontot, amelyek szintén a Phidgets csomópontok alatt találhatók. 3. Adjon hozzá egy HumiditySensor és egy TemperatureSensor csomópontot. Adjon hozzá egy machine-attr csomópontot, amely a Tulip csomópontok alatt található. 4. Kattintson duplán a két Phidgets Sensor csomópontra. Konfigurálja az alábbiak szerint:

* **Név:** Adjon a megfelelő érzékelőhöz kapcsolódó nevet, például **Phidget-Humidity.** * **Készülék-info:** Másolja ki és illessze be a **Humidity** gépi attribútumnak megfelelő **Készülék-info**-t a Tulip gépéről. * **Attribútum forrása:** Módosítsa **msg.payload.humidity .**![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Connecting%20Wired%20Phidgets%20with%20Edge%20MC%20and%20Node-RED_457400870.png)
  1. Adjon hozzá egy második gép-attr csomópontot.

  2. A 4. lépéshez hasonlóan konfigurálja a második machine-attr csomópontot.

    • Név: Adjon neki egy, a hőmérséklet-érzékelőhöz kapcsolódó nevet, például Phidget-Temperature.
    • Device Info (Eszköz-információ): Másolja ki és illessze be a hőmérséklet gépi attribútumnak megfelelő Device Info-t a Tulipban lévő gépéből.
    • Attribútum forrása: Változtassa meg a msg.payload.temperature értékre .
  3. Adjon hozzá egy hibakereső csomópontot, amely a közös csomópontok alatt található.

  4. Csatlakoztassa a csomópontokat a következőképpen. Vegye figyelembe, hogy minden adatfolyamnak saját Tulip csomópontja van:

  1. Kattintson a képernyő jobb felső sarkában a Deploy (Telepítés ) gombra az adatfolyamnak az Edge MC-re történő telepítéséhez.

A Phidgetek működés közbeni megtekintéséhez navigáljon vissza a Tulipban lévő gépéhez. Látnia kell a Phidget által leolvasott páratartalom- és hőmérsékleti adatok élő megjelenítését:

Itt van a Node-RED dokumentációja további olvasáshoz.

Van egy hatékony Node-RED felhasználási esete? Ossza meg fejlesztését a Tulip Közösségben!

Itt van ennek a Node-RED áramlásnak a JSON-ja - importálja a Node-RED-be, hogy használhassa az eszközén.

Megjegyzés: %your info here% helyettesítendő a gyári példány minden egyes gépi attribútumával.

[{"id":"c8373720.e62f4","type":"tab","label":"Phidget Flow","disabled":false,"info":""},{"id":"9ca3e9dc.929e38","type":"phidget22-connect","z":"c8373720.e62f4","port":"5661","hostname":"0.0.0.0","debug":true,"x":90,"y":240,"wires":[["72614446.57e55c","f247f156.11f5a"]]},{"id":"72614446.57e55c","type":"phidget22-humiditysensor","z":"c8373720.e62f4","channel":0,"deviceSerialNumber":-1,"debug":true,"dataInterval":"5000","hubPort":0,"humidityChangeTrigger":0,"x":310,"y":160,"wires":[["46cb0ce3.25c094","a241d898.d84ed8"]]},{"id":"a241d898.d84ed8","type":"debug","z":"c8373720.e62f4", "name":"", "active":true, "tosidebar":true, "console":false, "tostatus":false, "complete": "payload", "targetType": "msg", "statusVal":"", "statusType": "auto", "x":570, "y":240, "wires":[]},{"id": "f247f156.11f5a","type":"phidget22-temperaturesensor","z":"c8373720.e62f4", "channel":0, "deviceSerialNumber":-1, "hubPort":0, "debug":true, "dataInterval": "5000", "temperatureChangeTrigger":0, "RTDWireSetup":3, "RTDType":2, "thermocoupleType":2, "x":320, "y":320, "wires":[["42a73f38.a98fa","a241d898.d84ed8"]]},{"id":"46cb0ce3.25c094", "type": "tulip-machine-attribute", "z": "c8373720.e62f4", "name": "Phidget-Humidity", "useCustomApiAuth":false, "apiAuth":"", "keepAlive":true, "keepAliveMsecs":10000, "deviceInfo":"{%your info here%}", "payloadSource": "payload.humidity","payloadType":"msg","x":590,"y":160,"wires":[[]]},{"id":"42a73f38.a98fa","type":"tulip-machine-attribute","z":"c8373720.e62f4", "name": "Phidget-Temperature", "useCustomApiAuth":false, "apiAuth":"", "keepAlive":true, "keepAliveMsecs":10000, "deviceInfo":"{%your info here%}", "payloadSource": "payload.temperature", "payloadType": "msg", "x":600, "y":320, "wires":[[]]}]


Hasznos volt ez a cikk?