TMservice: Služba operačního systému pro měření teploty

TMservice je rezidentní služba operačního systému Windows. Monitoruje teplotu měřenou připojenými teploměry. Při překročení nastavených mezí odesílá e-mail, zprávu síťovou kurýrní službou, atd.

TM nebo TMU, připojeným na lokálním COM portu, respektive USB. Při překročení mezních hodnot teploty je možno odeslat e-mail na nastavenou adresu a/nebo zprávu síťovou kurýrní službou systému Windows. Rovněž umožňuje ukládání naměřených teplot do souboru na lokálním disku.

Ke snadné instalaci a správě služby slouží utilita, která je k dispozici zdarma stejně jako samotná služba. (Veškeré nastavení je uloženo v souboru ve formátu XML.)

Režim ladění: Tento režim umožňuje spustit službu jako normální Windows aplikaci. V okně aplikace je pak vypisován log jejího běhu. Lze tak ověřit v jaké části aplikace nepracuje správně. Službu v režimu DEBUG spustíte z příkazové řádky: TMservice.exe /DEBUG

Vlastnosti

  • Rezidentní služba systému Windows (pouze pro systémy založené na technologii Windows NT; tedy například Win2000, WinXP)
  • Automatické zasílání zpráv e-mailem nebo kurýrní službou systému
  • Ukládání naměřených hodnot do souboru v textovém formátu nebo ve formátu XML

Použití

  • Vzdálený monitoring teplot
  • Kontrola mezních hodnot teploty

Příklad konfiguračního XML souboru

<?xml version="1.0" encoding="windows-1250"?>
<config>
 <SMTP address="mail.volny.cz" from="TM@volny.com"/>
 <TM comport="1" caption="TM on COM1">
  <save directory="C:\TM\Data\" interval="1"/>
  <save directory="C:\TM\Data\" interval="1" type="TXT" filename="teplota" extension="txt" rewrite="1">
   <!-- V zadanem intervalu bude ukladan radek do textoveho souboru podle interniho formatu [Datum] [cas] [hodnota], nebo podle uzivatelsky definovaneho radku viz priklad nize.
   Pro vlastni formatovani slouzi funkce vlozena mezi znak procento:
   %DATETIME(YYYY.MM.DD HH:NN:SS)% - zformatuje aktualni cas
   %VALUE% - nahradi aktualni namerenou hodnotou
   %#9% - pokud je prikaz zacinajici # bude nahrazen znakem odpovidajicim kodovemu cislu dle ASCII tabulky -->
   <![CDATA[%DATETIME(YYYY.MM.DD HH:NN:SS)%%#9%%VALUE%]]>
  </save>
  <condition>
   <email address="tm@volny.com"/>
   <netmessage address="localhost" from="ja" repeatinterval="2"/>
   <min value="30"><![CDATA[Teplota klesla pod minimalni hranici %value% (%conditionvalue%)!]]></min>
   <max value="40"><![CDATA[Teplota stoupla nad maximalni hranici %value% (%conditionvalue%)!]]></max>
   <normal><![CDATA[Teplota je nyni stabilizovana!]]></normal>
   <error><![CDATA[Chyba cidla TM, zkontrolujte pripojeni!]]></error>
  </condition>
 </TM>
</config>

tmservice.ziptmservice.zip

Služba operačního systému Windows pro měření teploty - konfigurační software a samotná služba.

Velikost souboru: 721,03 kB

Datum: 13.04.2012

Stáhnout

tmservice.pdftmservice.pdf

Dokumentace ke službě TMservice.

Velikost souboru: 165,88 kB

Datum: 16.06.2010

Stáhnout

Vytvořeno11.07.2003
Na vašem soukromí nám záleží
Tento internetový obchod ukládá soubory cookies, které pomáhají k jeho správnému fungování. Využíváním našich služeb s jejich používáním souhlasíte.
Povolit všePodrobné nastavení