Skip to content

ControlByWeb on päivittänyt PLC ja I/O laitteensa tukemaan MQTT -protokollaa, joka soveltuu erityisesti IIoT-ympäristöön

ControlByWeb on päivittänyt PLC ja I/O laitteensa tukemaan MQTT 3.1.1 -protokollaa, joka on kevyt viestintäprotokolla, ja joka käyttää vähemmän prosessointitehoa ja lähettää pienempiä datapaketteja verrattuna muihin viestintämenetelmiin. Tämä tekee siitä ihanteellisen IIoT-laitteille.

MQTT toimii julkaisu-tilaus -mallilla, jossa laitteet voivat ”julkaista” viestejä tietyistä aiheista ja muut laitteet, jotka ovat ”tilanneet” nämä aiheet, voivat vastaanottaa viestit. Päivitys koskee 400-sarjan laitteita, joissa on asennettuna v3.0 tai suurempi firmware-versio. Näiden lisäksi MQTT-tuki on saatavilla WebRelay ja WebRelay-Quad -laitteille, joihin on asennettu 400-sarjan firmware.

Samassa yhteydessä ControlByWeb julkaisi uuden firmware-version, v3.12, jonka ominaisuuksiin kuuluvat mm.

MQTT-yhteensopivat laitteet

Tuetut lisäprotokollat

  • SNMP
  • API
  • JSON
  • XML
  • Modbus TCP
  • HTTPS
  • P2P (mahdollistaa verkkoviestinnän kahden ControlByWeb-laitteen välillä)

Huomaa, että lähitulevaisuudessa tehdyt tilaukset voivat sisältää 400-sarjan laitteita, joissa on aiempi firmware-versio. Lue oheisesta artikkelista valmistajan sivuilta, kuinka uusi firmware asennetaan: ControlByWeb™ Firmware Updates

Mikä on MQTT-protokolla?

MQTT-spesifikaatiosta:

MQTT on Client Server julkaisu/tilausviestintäprotokolla. Se on kevyt, avoin, yksinkertainen ja suunniteltu helppokäyttöiseksi. Nämä ominaisuudet tekevät siitä ihanteellisen käytettäväksi monissa tilanteissa, mukaan lukien rajoitetut ympäristöt, kuten viestintä koneen välillä (M2M) ja Internet of Things (IoT) -konteksteissa.

Protokolla toimii TCP/IP:n tai muiden verkkoprotokollien kautta, jotka tarjoavat tilatut, häviöttömät kaksisuuntaiset yhteydet.

MQTT-protokollan edut

On monia syitä, miksi MQTT voi olla paras sopiva tiettyyn sovellukseen. Alla on viisi syytä – plus rajoituksia, jotka on pidettävä mielessä.

Kevyt ja tehokas. MQTT-viestit ovat pieniä – jotkin jopa kaksi tavua – mikä tekee niistä helpon siirtää verkkojen kautta rajoitetulla kaistanleveydellä. Tämä tehokkuus on ratkaisevan tärkeää akkukäyttöisille laitteille ja fyysisesti etälaitteille, jotka ovat riippuvaisia ​​mahdollisesti epävakaasta verkosta. Toisin kuin raskaammat standardit, MQTT-protokolla minimoi tiedonsiirron, mikä vähentää virrankulutusta ja verkon kuormitusta.

Responsiivinen ja asynkroninen. MQTT toimii asynkronisesti, jolloin laitteet voivat julkaista ja tilata aiheita itsenäisesti. Tämä asynkroninen luonne mahdollistaa lähes reaaliaikaisen viestien toimituksen estämättä muita tehtäviä. Se on ihanteellinen skenaarioihin, joissa reagointikyvyllä on merkitystä.

Luotettava ja kestävä. MQTT tukee säilytettyjä viestejä, joihin välittäjä tallentaa aiheen viimeisen viestin. Uudet tilaajat saavat tämän säilytetyn viestin tilauksen yhteydessä, mikä varmistaa, että he saavat uusimmat tiedot. Se tarjoaa myös kolme QoS-tasoa tai palvelun laatua:

  • QoS 0 (enintään kerran): Tuli ja unohda -toimitus. Ei vahvistusta tai uudelleenyrityksiä.
  • QoS 1 (ainakin kerran): Varmistaa viestin toimituksen vähintään kerran. Uudelleenlähetykset tapahtuvat, kunnes kuitataan.
  • QoS 2 (tasan kerran): Takaa toimituksen täsmälleen kerran, jopa verkkohäiriöiden edessä.

Kun siirryt QoS 0:sta QoS 2:een, luotettavuus kasvaa, mutta niin myös tiedonsiirtokustannukset (enemmän viestejä vaihdetaan). QoS-tasoista tiedetään paljon – voit sukeltaa syvemmälle EMQX:n tutkimus- ja kehitysinsinööri Zibo Zhoun kanssa.

Turvallinen ja yksityinen. MQTT mahdollistaa todennuksen käyttämällä käyttäjätunnuksia ja salasanoja tai varmenteita. Se tukee myös TLS/SSL-salausta tietojen luottamuksellisuuden takaamiseksi. Välittäjät voivat myös rajoittaa pääsyä tiettyihin aiheisiin. Ja kevyen rakenteensa vuoksi paketit ovat turvallisempia kuin monimutkaiset protokollat.

Skaalautuva ja joustava. MQTT-välittäjät voivat käsitellä tuhansia asiakkaita samanaikaisesti. Se voi muodostaa sillan verkkojen välillä, yhdistää erilaisia ​​välittäjiä tai jopa integroida muita protokollia.

Haasteita ja rajoituksia. Tietysti on myös joitain haasteita, jotka on otettava huomioon:

  • Rajoitettu tuki suurille hyötykuormille. MQTT on optimoitu pienille datahyötykuormille. Suurten tiedostojen tai multimediasisällön lähettäminen ei välttämättä ole tehokasta.
  • Keskitetty välittäjäriippuvuus. Keskusvälittäjä on kriittinen; jos se epäonnistuu, viestintä katkeaa.
  • Yhteensopivuus RESTful-periaatteiden kanssa. Arvioi, onko MQTT yhdenmukainen sovelluksesi arkkitehtonisten periaatteiden kanssa.

ControlByWeb – Etäohjaus ja etämonitorointi

ControlByWeb verkkopohjaiset I/O ohjaimet ja kontrollerit ovat erittäin luotettavia ”drop-in” ratkaisuja etäohjaukseen ja -monitorointiin. Ensimmäinen tuote on jo vuodelta 2005 eli WebRelay™, joka on verkko-ohjattu rele sisältäen myös digitaalisen tulon. ControlByWeb on sittemmin valmistanut laajan valikoiman tuotteita teollisuuden automaatioon, tiedonkeruuseen ja seurantaan. Nykyisin ohjaimia ja kontrollereita on saatavilla LAN, WLAN ja mobiili yhteyksillä.

Monet heidän tuotteistaan ​​sisältävät erilaisia ​​tuloja ja lähtöjä (relelähtöjä, digitaalisia ja analogisia tuloja, 1-johdinväylän (1-Wire) lämpötilan ja kosteuden seurantaan jne.), joita voidaan käyttää elektronisten laitteiden kaukoohjaukseen ja -valvontaan. Suurin osa heidän I/O-tuotteistaan ​​tukee sähköposti-ilmoituksia, toimintojen ajoituksia, tallennusta, useita protokollia (Modbus, SNMP, SMTP …) ja monia muita ominaisuuksia.

Kaikissa ControlByWeb-tuotteissa on sisäänrakennetut verkkopalvelimet, jolloin niitä voidaan konfiguroida, monitoroida ja hallita verkkoselaimella tai ilmaisella CBW-mobiilisovelluksella. Ne toimivat kuten standardi RTU (Remote Terminal Unit), joten ne on myös helppo integroida olemassa olevaan prosessiohjaus-järjestelmään. Kummassakaan tapauksessa ei tarvita erityistä ohjelmistoa, ei ajureita asennettavaksi eikä muita ylimääräisiä veloituksellisia palveluita.

Lisäksi on saatavilla ControlByWeb-pilvipalvelu, joka tekee luonnostaan joustavasta I/O-alustasta entistäkin helpomman käytettävän ja hyödyllisemmän kuin koskaan ennen. Huomioitavaa on myös se, että pilvipalvelun käytön veloitus pohjautuu palvelun piirissä olevien laitteiden määristä, ei I/O-pisteiden (endpoint) määristä.

Tutustu tuotteisiin oheisen linkin kautta: ControlByWeb – Etäohjaus ja etämonitorointi
Jaa sähköpostilla
Jaa Linkkarissa
Twiittaa
Jaa Facessa