DetStudio

Programovací prostředí firmy AMiT.

Zjištění stavu kreditu u mobilních operátorů pro použití v řídicím systému

Dobrý den, potřebuji vyčítat stav kreditu ze SIM karty. Hledal jsem na internetu a narazil jsem na stránku http://www.cmail.cz/doveda/gsm/ kde v záložce AT pro C25 narazil na:
ATD - Vytočí telefonní číslo 0603123456
ATD0603123456; <CR> OK
Příklad:
06 0F 09 41 54 44 30 36 30 33 31 32 33 34 35 36 3B 0D (ATD0603123456;)
06 06 00 0D 0A 4F 4B 0D 0A (OK)
Poznámka: Pokud hovor odmítne volaný, telefon pošle BUSY (obsazeno). Pokud volaný přijme hovor, telefon pošle OK. Pokud ukončí hovor volaný, telefon pošle NO CARRIER. Pokud hovor zavěsí volající příkazem ATH, telefon pošle OK.

Soubory: 

Přechod rok 2010

Objevil jsem chybu v operačním systému NOS řídicích systému AMiT která zapříčiní, že o půlnoci 31.12 2009 nenastane 1.leden roku 2010, ale 1.leden roku 2000. To způsobí, že se neprovede např. archivace při změnu roku a zároveň všechny časové programy pojedou špatně, protože pátek bude zaměněn za sobotu. Tento problém podle předběžného vyjádření firmy AMIT se týká všech stanic a verzí NOSu kromě stanice ADiR. Tato chyba je opravena ve verzi NOSu 3.51. Podrobně je problém a řešení popsán na stránkách AMiTu ( AMiT problém 2010), ale stejně se těšte na plno telefonátu na začátku roku 2010.

Příjem SMS u GPRS modemu firmy AMiT

Do verze firmwaru 2.2 modemu DM-GPRS nejsou korektně zpracovávány příchozí SMS (jen při zapnutí). Vytvořil jsem algoritmus pro zasílání zpráv o stavu technologie. Po přijetí textové zprávy DOTAZ se vyhodnotí, zda je zařízení v poruše, či OK a následně se odešle textová zpráva na telefonní číslo odesílatele o stavu systému. Do verze firmwaru 2.2 se provede odeslání příchozí SMS do řídicího systému jen jednou. Teprve po restartu modemu jsou další přijaté SMS odeslány do řídicího systému a následně zpracovány. Řešení je jen v přehrání firmwaru v modemu.

Stránky