Author Archives: Mirek Šalamon
Nastavení paměti modemu
Pro správnou funkcimodemu při práci se SMS je nutné nastavit rozsah paměti modemu. AT+CPMS=x x – ME x – SM Příklad implementace SM ve VB: MSComm(iIndex).Output = „AT+CPMS=“ & „“““ & „SM“ & „“““ & Chr$(13)
Smazání příchozí SMS ze SIM
Pro smazání jepotřeba použít příkaz: AT+CMGR=x x – číslo zprávy Příklad implementace ve VB: MSComm(iIndex).Output = „AT+CMGD=“ & iCisloZpravy & Chr$(13)
Přečtení příchozí SMS
Příchozí SMS je nutné přečíst pomocí příkazu: AT+CMGR= x x – číslo SMS Příklad implemetace ve VB: MSComm(iIndex).Output = „AT+CMGR=“ & iCisloZpravy & Chr$(13)
Zjištění příchozí SMS
Pro zjištění příchozí SMS se pouzije příkaz: AT+CMGL=4 Příklad implementace v VB: MSComm(iIndex).Output = „AT+CMGL=4“ & Chr$(13) AT+CMGL=4 Vrátí číslo x uložené SMS na SIM tímto číslem je nutné tuto zprávu identifikovat při následném čtení příkazem: AT+CMGR=x a pozdeji slouzi … Continue reading
Zadání dálky zprávy SMS
Pro nastavení délky zprávy odesílané SMS je potřeba zapsat nasledující příkaz: AT+CMGS= x x – délka zprávy včetně hlavičky Příklad implementace v VB: frmGPS.MSComm(0).Output = „AT+CMGS=“ & 13 + iDelkaZpravy & Chr$(13) ‚ (‚Hlavicka ma v našem případě vždy 13 … Continue reading
Nastavení PDU / TEXT modu
Pro nastavení modemu v jakém bude odesílat SMS je použitý následující zápis: AT+CMGF=x 0 – PDU 1 – Text Příklad použití v VB. frmGPS.MSComm(0).Output = „AT+CMGF=0“ & Chr$(13) ‚set PDU mode 0 , TXT mode 1
Identifikace mobilního operátora
Při použití AT příkazu: AT+COPS? dostanu nasledující hodnoty: T-Mobile: +COPS: 0,2,“23001″,0 O2: +COPS: 0,2,“23002″,0 Vodafone: +COPS: 0,2,“23003″,0
Cannot modify header information
Tahle hláška se objeví, když v PHP souboru je na začátku před prvním znakem „<“ ještě nějaký jiný znak/znaky nebo mezera. Pozor v notepadu a jiných editorech HTML nemusí být (není) vidět. Mezera vzniká kódováním souboru v Unicode / UTF8. Oprava: Otevřít v … Continue reading
Redim vícerozměrného pole
Při pokusu o ReDim nebo ReDim Preserve u vícerozměrného pole toto nelze použít na jinou než poslední část pole. tedy: Dim Pole() ‚Projde ReDim Pole (10,10) ‚Projde Redim Pole(10,15) ‚Projde ReDim Pole(15,15) ‚Err 9 – Subscript out of range Řešení … Continue reading
Vynulování Odometer
Odometer je měřič ujeté vzdálenosti. V DM správné verze je nutné spustit „LBS Port Control“ Hodnoty: Admin code: 0123456 Device ID: Id Jednotky ve formátu: xxxxxx Control ID: 11 Value: 0 (Nula) Stisknout „Request“ LBS Port Control odpoví: &CONTSR,000009,11,000000000 &CONTSR,xxxxxx,11,000000000 … Continue reading