Základní charakteristika
BUMERANG je knihovna komponent pro vývoj software v oblasti GSM komunikací. Komponenty jsou napsány pro Delphi 5. Jsou ale přeložitelné i pod verzemi 4,6,7 a Kylix 3. Knihovna se skládá z následujících částí: - komponenty pro práci se (sériovými) porty - komponenta pro připojení pomocí vytočení spojení (dial-up) - komponenta pro komunikaci pomocí socketů (klient TCP/IP) - komponenty pro TAPI 2.0 - komponenty pro obsluhu GSM modemů - komponenty pro připojení do BMG Business Message Gateway protokolem Nokia CIMD/BIP (Eurotel SK) - BMG klient pro práci s BMG - komponenty pro připojení do SMS centra pomocí EMI protokolu (ERMES UCP) - T-Mobile a Oskar - EMI klient pro práci s EMI - komponenty pro připojení do SMS centra pomocí protokolu GDEP (SMPP) - Orange Slovakia - GDEP klient - komponenty pro připojení do SMS centra pomocí protokolu M2M - Eurotel CZ pro Premium SMS - M2M klient pro práci s protokolem M2M - komponenty pro připojení do SMS centra pomocí protokolu SMS Connect pro Eurotel CZ - SMS Connect klient pro práci - komponenta pro logování událostí na terminál - SMS protokoly - narrow band socket (NBS) protocol, UDH (user data header) protocol, Siemens OTA - služby OTA (over-the-air) - Smart messages (CLI, loga, obrázkové zprávy, vyzváněcí tóny, vizitky, kalendářové záznamy, RTTTL) - EMS (obrázky, animace, zvuky, atd.) - knihovny ActiveXPopis jednotlivých komponent
TConnection
Abstaktní komponenta pro libovolné spojení. Zahrnuje v sobě metody BeforeOpen, AfterOpen, BeforeClose, AfterCloseTLogConnection
Komponenta, ktará zajišťuje navíc logování událostíTLogger
Abstraktní komponenta pro zajišťění zápisu na zařízení, do kterého je zapisován log.TStreamLogger
Potomek TLogger, který zapisuje do streamuTFileLogger
Potomek TStreamLogger, který zapisuje do souboruTFileTermLogger
Potomek TLogger, který zapisuje na visuální terminálTCommunicationConnection
Abstraktní potomek TLogConnection, který implementuje funkce pro čtení a zápis na zařízení (Send, Retrieve, PurgeIn, PurgeOut, InQuecount)TCommHandle
Potomek TCommunicationConnection, který pracuje s hCommDev. Implementuje všechny funkce nutné pro čtení a zápis na porty a zařízení otevřené pomocí WINAPI funkce FileOpen. Umožňuje jak synchronní tak asynchronní operace (multithread). Nastavit je možno mnoho parametrů (baud rate, počet stop bitů, parita, timeouty, eventy, ...).TComm
Potomek TCommHandle, který už pracuje s názvem zařízení.TModem
Potomek TCommHandle, který umožňuje vytvořit spojení vytočením čísla modemem a čekáním na připojení.TClientSocketConnection
Slouží pro komunikaci pomocí TCP/IP socketů.TTAPILine
Slouží k inicializaci TAPI a k zapouzdření TAPI funkcí.TLineCom
Potomek TConnection pro vytváření konkrétního spojení. Lze mít více spojení najednou, konfigurovat je pomocí TAPI dialogů a tato nastavení ukládat.TGSM
Potomek TConnection, který zajišťuje připojení k modemu, jeho inicializaci, přihlášení do sítě, posílání a příjem zpráv. Příjem může být synchronní i asynchronní.TSMS
Komponenty pro dekódování a zakódování PDU a pro jednoduchý přístup k jednotlivým parametrům zpráv.TBMG
Abstraktní komponenta, která implementuje obecné funkce protokolu Nokia CIMD/BIP.TBMGClient
BMG klient, který se připojuje pomocí TConnection rozhraní do BMG centra Eurotel SK. Zajišťuje všechny podporované funkce jako je posílání a příjem zpráv, práce z profily, binární zprávy, změna hesla, AUT RETRIEVE.TEMIClient
EMI klient, který se připojuje pomocí TConnection rozhraní do SMS centra T-Mobile (pro službu SMS direct protokolem ERMES UCP). Zajišťuje všechny podporované funkce jako je posílání a příjem zpráv.TGDEPClient
EMI klient, který se připojuje pomocí TConnection rozhraní do SMS centra Orange Slovakia (protokolem GDEP/SMPP). Zajišťuje všechny podporované funkce verze 1.4. Podpora jak HTTP tak HTTPS.TEurotelM2M
M2M klient, který se připojuje pomocí TConnection rozhraní do SMS centra Eurotel CZ Podpora jak HTTP tak HTTPS.TEurotelWS
SMS Connect klient, který se připojuje pomocí TConnection rozhraní do SMS centra Eurotel CZ (Webservices, SSL protokol).TTerminal
Visuální multithreadová komponenta pro logování zpráv na terminálBMG CLIENT + EMI CLIENT + GDEP CLIENT + Eurotel klienti
Je praktická aplikace, která demonstruje všechny funkce TBMGClient, TEMIClient, TEurotel nebo TGDEPClient. Jelikož se jedná o automation server lze přes interface k němu přistupovat z jiných aplikací, kterí podporují technologii COM/DCOM (automation). Registrace serveru do registrů se provádí spuštěním programu s parametrem /regserver. Odregistrování pak příkazem /unregserver.- Pro vkládání komentářů se musíte přihlásit
Navigate