Új integrált funkciók GSM-modemek teleofis
A cikk további részletek nyilvánosságra továbbfejlesztett funkciók GSM-modem gyártó cég „Teleofis” azt mutatja, hogy ezek a készülékek is vezérelhető, és akkor a program azokat a feladat gyűjtésének, feldolgozásának és adatátvitelre GPRS-en keresztül.
JSC "Teleofis", Moszkva
GSM-modemek már régóta vált ismert része a automatizálási rendszerek és telemetriai. De míg nem az összes és a felhasználók tudják, hogy a modern GSM-modemek már meghaladta a standard és a megszokott funkciókat. Tekintsük új hasznos funkciók-CIÓ példaként TELEOFIS márka modemek.
Ábra. GSM-modem TELEOFIS RX608 # 8209; R2 (beépített tápegységgel)
Egy másik, gyakran előforduló probléma összetettsége programozás GSM-modem gyűjtésére, kezelésére és az információtovábbítás GPRS # 8239 ;. TELEOFIS modemek beépített Pyton, amely lehetővé teszi a felhasználó számára, hogy végre a megoldást a problémákra, közvetlenül a GSM-modult.
Az adatok átvitele TCP GPRS Python szkript használja a beépített GSM-modul TCP / IP-verem, amelynek célja, hogy egy egyszerű TCP-to-egység, és adatátviteli ellenőrzési eljárásokat. A TCP-verem által ellenőrzött szélesebb körének AT-parancsok, beleértve a konfigurációs parancs, ellenőrzés co-Union és mások.
Az alábbiakban még részletesen ezen és más funkciók Az új TELEOFIS modemek.
Távoli menedzsment TCP
A szokásos működési mód révén az AT-parancsok COM-port, a GSM-modem TELEOFIS van távvezérlő TCP-vegyületet TCPATRUN módban. Ebben az esetben a logikai interfész AT-parancs feldolgozása közvetlenül kapcsolódik a TCP-kapcsolatot.
A távirányító használata lehetővé teszi, hogy:
- haladéktalanul és megy a telepítés helyén a modul változtatni a paramétereket a munkát;
- ellenőrizze és állítsa be a port sebességét;
- kezelni roaming (hordozó kiválasztása);
- távolról újraindítani a készüléket.
Könnyebb és sokkal érdekesebb az a mód, ha a modem csatlakozik TCP a megadott kiszolgáló. A számítógépen, akkor egy virtuális TCP-COM-port, és azokat a TCP-kapcsolat a GSM-modem. A jelentős számú csatlakoztatott eszközök használata ajánlott egy dedikált szerver szoftver, mint m2m.teleofis.ru.
. Tekintsük a folyamat dolgozik TCPATRUN # 8239; Először is meg kell létrehozni a GPRS-kapcsolat # 8239; Ehhez a PDP kontextus aktiválandó .:
Távoli irányítása és nyomon követése SMS
GSM-modem távolról is menedzselhető segítségével SMS-üzenetek SMSATRUN Mode # 8239 ;. A készülék van felruházva, hogy a funkció lehetővé teszi, hogy távolról végre AT-parancsokat küldeni az SMS-üzenetet. Command válaszok is jönnek SMS-ben.
Kétféle üzenet: a titkosított és nem titkosított. Titkosított kódolt MD5 algoritmus, amely kizárja annak lehetőségét, illetéktelen lehallgatását.
Engedélyezése távoli módban SMS-ben végre:
Szöveges SMS-üzenetek szükséges fölénybe jellegű-it regisztrálni, adjunk hozzá egy sortörést (Enter) végén a szöveg nem szükséges. Amikor megkapja SMS függően AT # SMSATRUNCFG csapat beállításokat port egy üzenet jelenik meg. Például, ha elküld egy «AT»:
Response (OK) a csapat jön a válasz üzenetet a GSM-modem.
Alkalmazása SMSATRUN mód, akkor mindig van, hogy a GSM-modem beállításait, és szabályozhatja a távoli modem.
Ábra. Kölcsönhatás interfészek Python-szkript GSM-modem funkciók:
MDM, MDM2 - két logikai interfészt a forgatókönyvet, és rakodók AT parancsokat; SER, Ser2 - hozzáférés a fizikai soros port és ASC0 ASC1 volt; GPIO - ellenőrzés bemeneti / kimeneti vezetékek;
MOD - szolgáltatási funkciók; IIC, SPI - megvalósítása IIC és SPI interfészek álló I / O vonalak
Felhasználói szkriptek. Beágyazott Python értelmező
GSM-modemek TELEOFIS képes végrehajtani vezérlő logika használata nélkül külső mikrokontroller betöltésével egyéni szkriptek egy magas szintű Python. Egyedi szkriptek olyan szöveges fájlok, amelyek tárolják a nem-felejtő memória a modem. A memória egy fájlrendszer, amely lehetővé teszi, hogy írni és olvasni a fájlokat a különböző nevek egy szinten (könyvtár nem támogatott).
Technikailag a felhasználó script lefut, mint a feladat beágyazott operációs rendszer, amely a legalacsonyabb prioritású, hogy ne befolyásolja a GSM / GPRS alapvető funkciókat. Python-egyéni szkriptek kölcsönhatásba léphet GSM-modem funkciókat specifikus beépített interfésszel, amelynek leírása képviseli az ábra.
Egyedi szkript lehet használni a következő feladatokat látja el:
- monitorozása bemeneti / kimeneti vonalak és a jelszint a ADC bemeneti és kezelése SMS-üzenetek, hanghívás vagy TCP-kapcsolat;
- nyomon GSM-modem helyét;
- szervezet átlátható csatornát kapcsolatban eszközök, amelyek soros interfész (RS # 8209; 232, RS # 8209; 485), az interneten keresztül, vagy CSD-vegyületet;
- Távoli konfiguráció GSM / GPRS-modem.
Íme egy példa egy egyszerű függvény-CIÓ Pythonban végző ellenőrző LED:
IP Easy - beépített TCP / IP-stack
Kezelése az alkalmazás az interneten keresztül, egy GPRS-modem, lehetővé teszi, hogy a hozzáférést meg bárhol a világon, amelynek költsége GPRS-kapcsolat. Ez a költség alapján kerül kiszámításra a továbbított adatmennyiség helyett a kapcsolási idő, amely lehetővé teszi, hogy az alkalmazás felfüggeszti a kapcsolatot folyamatosan, és mindig készen a vételi és az adatok továbbítására.
Azonban a GPRS technológia van egy hátránya. Mivel az adatok átvitele az interneten keresztül, az eszköznek rendelkeznie kell saját végrehajtását a protokoll TCP / IP.
Eltekintve attól a szabványos TCP / IP protokollt, GSM-modemek kliensekre is a HTTP, FTP és E # 8209; MAIL.
GSM-modemek TELEOFIS beépített soros port multiplexelés. Ez lehetővé teszi a felhasználó számára, hogy osztja a feladatot három különböző AT parancs feldolgozása csatornákat, és kap egy extra port debug információ, mind egyetlen fizikai soros port. Például lehetőség van arra, hogy adatokat vagy hanghívás egy csatornán, és ezzel egyidejűleg az AT parancsok más csatornákon keresztül (munka SMS, a hálózati szintű hold jel monitoring, stb ..) nélkül RS # 8209 a második csatorna, 232.
Általában CSD kapcsolat lezárása két lépésben történik: először a GSM-modul át adatokat mód parancs módba, majd elküldte az AT-parancs „leteszi» (ATH). Translation modul adat módban parancsmódba egy speciális szekvencia +++. Így azok a vegyületek a lezárás 3 másodpercig tart. Abban az esetben, multiplex protokoll nincs szükség váltani parancs módba küldeni ATH parancsot, mert lehet küldeni a második virtuális csatornát és szakítsa meg a kapcsolatot azonnal.
A másik nagy előnye, hogy a multiplexelés port képes adatokat fogadni párhuzamosan több csatornán. Például egy multiplex port küld egy nagy fájlt az FTP-szerver, valamint a többi virtuális porton egy SMS-üzenetet kell feldolgozni. Így, multiplexelés a GSM-modem TELEOFIS lehetővé teszi, hogy össze egy rendszer, ahol érkező adatokat különböző csatornákon feldolgozása nagy sebességgel, ahol a felhasználói feltéve, hogy a rugalmasságot dolgozni adatforrások.
Beépített időzítő újraindítás
Ennek fő oka lebeg GSM-modem - a visszakapcsolás a bázisállomások közötti. Még ha a modem van telepítve egy álló objektum, akkor rendszeresen módosíthassa a bázisállomások. Az a tény, hogy a modem csatlakozik egy adott sejt, nem csak azért, mert a jelerősség, hanem azért is, mert az ő terhelés bármikor. Ez és több más tényező vezethet akasztani GSM-modem.
Szinte az összes alkalmazás GSM-modem megkövetel egy stabil és megbízható működést, a modem legyen elérhető az adott pillanatban. GSM-modul ajánlott időszakos újraindítás mód a megbízható működés érdekében a modem.
A modemek TELEOFIS időszakos újraindítás készült beépített GSM-modul újraindítás időmérőt. újratölti időzítő vezérlő független a RF-részét képezi a GSM-modullal, így ha lóg az utolsó vezérlő úgy működtethető, és alaphelyzetbe állítja a modem.
Ábra. GSM-modul Telit GL868-DUAL