Pule o masini. Fa'alautele le MIS i masini

Pule o masini. Fa'alautele le MIS i masini
O se nofoaga faʻapitoa faʻafomaʻi e faʻaaogaina le tele o masini eseese, o lona faʻaogaina e tatau ona pulea e se faʻamatalaga faʻamatalaga faʻafomaʻi (MIS), faʻapea foʻi ma masini e le taliaina ni faʻatonuga, ae tatau ona tuʻuina atu iʻuga o la latou galuega i le MIS. Ae ui i lea, o masini uma e eseese filifiliga fesoʻotaʻiga (USB, RS-232, Ethernet, ma isi) ma auala e fegalegaleai ai ma i latou. E toetoe lava a le mafai ona lagolagoina uma i latou i le MIS, o lea na atiaʻe ai le DeviceManager (DM) software layer, lea e maua ai se atinaʻe tasi mo le MIS mo le tuʻuina atu o galuega i masini ma maua ai faʻaiʻuga.

Pule o masini. Fa'alautele le MIS i masini
Ina ia faʻateleina le faʻapalepale sese o le faiga, na vaevaeina DM i se seti o polokalame o loʻo i luga o komepiuta i le falemaʻi. DM ua vaevaeina i se polokalame autu ma se seti o plugins e fegalegaleai ma se masini faapitoa ma auina atu faʻamatalaga i le MIS. O le ata o loʻo i lalo o loʻo faʻaalia ai se fausaga lautele o fegalegaleaiga ma DeviceManager, MIS ma masini.

Pule o masini. Fa'alautele le MIS i masini
O le fausaga o fegalegaleaiga i le va o le MIS ma le DeviceManager o loʻo faʻaalia ai 3 filifiliga mo faʻapipiʻi:

  1. E le maua e le plugin soʻo se faʻamatalaga mai le MIS ma auina atu faʻamatalaga ua liua i se faatulagaga e malamalama i ai mai le masini (e fetaui ma le masini ituaiga 3 i le ata o loʻo i luga).
  2. E maua e le plugin se galuega puupuu (i le taimi o le faʻatinoga) mai le MIS, mo se faʻataʻitaʻiga, lolomi i luga o se lomitusi poʻo le suʻeina o se ata, faʻatino ma tuʻuina atu le taunuʻuga i le tali atu i le talosaga (e fetaui ma le ituaiga masini 1 i le ata o loʻo i luga. ).
  3. E maua e le plugin se galuega umi mai le MIS, mo se faʻataʻitaʻiga, e faia se suʻesuʻega poʻo fua faʻailoga, ma i le tali e tuʻuina atu ai le tulaga talia o galuega (e mafai ona teena le galuega pe a iai se mea sese i le talosaga). A maeʻa le galuega, o faʻaiʻuga e liua i se faʻatulagaga malamalama mo le MIS ma tuʻuina atu i fesoʻotaʻiga e fetaui ma latou ituaiga (e fetaui ma le ituaiga masini 2 i le ata o loʻo i luga).

O le polokalame autu a le DM e amata, amataina, toe amata i le tulaga o se taofi faʻafuaseʻi (faʻalavelave) ma faʻamutaina uma plugins pe a tapuni. O le tuufaatasiga o plugini i luga o komepiuta taitasi e eseese;

O plugini taʻitasi o se polokalame tutoʻatasi e fegalegaleai ma le polokalame autu. O lenei faʻamatalaga o se faʻapipiʻi e mafai ai ona sili atu le faʻaogaina o le faʻaogaina ona o le tutoʻatasi o mea uma faʻapipiʻi ma le ulu i tulaga o le faʻaogaina o mea sese (afai e tupu se mea sese matuia e mafua ai le paʻu o le plugin, ona le afaina ai lea o isi plugins ma le ulu) . E tasi le plugin e mafai ai ona e galue i masini o le tasi ituaiga (masani lava o le faʻataʻitaʻiga tutusa), ae o nisi plugins e mafai ona fegalegaleai naʻo le tasi masini, ae o isi e mafai ona fegalegaleai ma le tele. Ina ia faʻafesoʻotaʻi nisi masini o le ituaiga tutusa i le DM e tasi, faʻalauiloa ni faʻataʻitaʻiga o le mea lava e tasi.

Pule o masini. Fa'alautele le MIS i masini
O le Qt toolkit na faʻaaogaina e atiaʻe ai le DM aua e mafai ai ona tatou vaʻavaʻai ese mai se faiga faʻapitoa i le tele o tulaga. O le mea lea na mafai ai ona lagolagoina galuega ma komepiuta e faʻavae i luga o Windows, Linux ma MacOS, faʻapea foʻi ma masini komepiuta e tasi le Raspberry. Pau lava le tapulaʻa i le filifilia o se faiga faʻaogaina pe a atiaʻe plugins o le avanoa o avetaavale ma / poʻo polokalama faʻapitoa mo se masini faʻapitoa.

Fegalegaleaiga i le va o plugini ma le ulu e tupu e ala i se QLocalSocket galue faifai pea ma le igoa o se faʻataʻitaʻiga faʻapipiʻi faʻapitoa, e tusa ai ma le protocol na matou fatuina. O le faʻatinoga o fesoʻotaʻiga fesoʻotaʻiga i itu uma e lua na mamanuina e avea o se faletusi malosi, lea na mafai ai ona atiaʻe nisi faʻapipiʻi e isi kamupani e aunoa ma le faʻaalia atoatoa o fegalegaleaiga ma le ulu. O le mafaufau i totonu o le socket i le lotoifale e mafai ai e le ulu ona vave aʻoaʻo e uiga i le pa'ū e faʻaaoga ai se faʻailoga vaʻaia. A faʻaalia se faʻailoga faʻapea, o le faʻafitauli faʻafitauli e toe amata, lea e mafai ai ona e taulimaina tulaga ogaoga e sili atu le tiga.

Na filifili e fausia le fegalegaleaiga i le va o le MIS ma le DM e faʻavae i luga o le HTTP protocol, talu ai o loʻo faʻaogaina le MIS i luga o le Upega Tafaʻilagi, lea e faigofie ai ona auina atu ma maua talosaga e faʻaaoga ai lenei faʻasalalauga. E mafai foi ona iloa faʻafitauli e ono tulaʻi mai pe a faʻatulagaina pe faʻatino galuega i masini e faʻavae i luga o tulafono tali.

I tala o loʻo mulimuli mai, faʻaaogaina le faʻataʻitaʻiga o le tele o potu tutotonu faʻamaʻi, o le faʻaogaina o le DM ma nisi o plug-ins o le a suʻesuʻeina.

puna: www.habr.com

Faaopoopo i ai se faamatalaga