HOME
Produkty
Cinterion Wireless Modules
Vývojové prostředí
M2M architect
Framework vytvořený na míru pro Cinterion moduly nabízí zvýšení využitelnosti a především zjednodušení práce s moduly od konfigurace po komunikaci.
Okamžitá možnost využití předpřipravených aplikací (Databázový server, HTTPConnector, SMTP mailer, log soubory, textové soubory, INI soubory atd.). Spolu s M2M Architectem získáte příklady aplikací pro rychlý start a testovací prostředí.
M2M Architect
M2M Architect je rozšíření standardní implementace J2ME v modulech TC6X/7X Siemens (Cinterion). Umožňuje rychlý vývoj aplikací pro tyto moduly i bez detailní znalosti problematiky JAVA J2ME.
M2M Architect je soubor knihoven(API) umožňující jednoduchým způsobem využívat funkcí a prostředků modulu. Aplikace vytvořená pomocí M2M Architect je lépe čitelná, snadněji odladitelná a hlavním přínosem je ušetřený čas na vývoji a testování.
Základem M2M Architect aplikací je tzv. M2Mlet (obdoba MIDletu v J2ME). Tento M2Mlet má již předpřipravenu kostru včetně vláken pro asynchronní zpracování událostí v aplikaci. V M2Mletu pak již stačí doplnit kód pro obsluhu konkrétních událostí, realizaci konkrétních funkčností výsledné aplikace. Vývojář se soustředí pouze na tvorbu funkcionalit v aplikaci a není omezován nutností zvládat J2ME.
I přes použití M2M Architect, nebo právě proto, je výsledná aplikace plnohodnotná J2ME aplikace optimalizovaná na výkon a velikost výsledného kódu.
Popis knihoven/API M2M Architect
Komunikace:
SMS - rozhraní umožňuje odesílání a příjem SMS. Rozhraní odstiňuje vývojáře od specifického formátu SMS zpráv a AT příkazů k jejich odeslání nebo příjmu.
HTTP/HTTPS - rozhraní pro komunikaci pomocí protokolu HTTP 1.1 . Poskytuje dva způsoby komunikace:
Synchronní - dotaz/odpověď - vykonávání kódu pokračuje až po obdržení odpovědi ze serveru
Asynchronní - po odeslání http dotazu na server pokračuje vykonávání kódu dále, aniž by se čekalo na odpověď. Odpověď je přijata a případně zpracována nezávisle na vykonávání v jiném vlákně.
TCP/IP - rozhraní pro komunikaci protokolem TCP/IP. Umožňuje vytvořit CLIENT SOCKET spojení se vzdáleným serverem. Toto rozhraní používá vlastní vlákno pro realizaci komunikace a komunikace je asynchronní a nezávislé na zbytku aplikace
SMTP/POP3 - rozhraní pro odesílání a příjem el. pošty. Příjem pošty může být opět asynchronní.
Ukládání dat:
TXTFile - práce s textovými soubory v prostoru FLASH paměti modulu
INIFile - práce s konfiguračními soubory ve formátu klíč - hodnota
LOGFile - práce s logovacími soubory. Logování lze provádět i na sériový port, nebo vzdálený server.
DB - práce s databází. Databáze umožňuje vytvářet tabulky s více indexy pro rychlé vyhledávání.
Obsluha rozhraní modulu:
RS232 - zápis a čtení. Komunikace může opět probíhat asynchronně ve vlastním vlákně.
IO PORTS - obsluha programovatelných vstupů/výstupů. Nastavení a čtení. Asynchronní zpracování změny vstupů.
AD - obsluha převodníku
I2C - obsluha sběrnice I2C
Doplňkové knihovny:
NMEA - práce s daty v NMEA formátu přicházejících z GPS
Schedule - možnost vytváření časových rozvrhů pro spouštění úloh v aplikaci.
Nenašli jste požadované zboží? Kontaktujte nás.