[elektro] GSM modem
uprogc
uprogc at gmail.com
Fri Jan 24 13:07:42 CET 2020
Koszi az infokat.
Mar megirtam a sajatot, parser + non blocking SM, nincs while varakozas,
ilyesmik....
Nem a parancsok kikuldesevel van a baj, hanem azzal hogy a modemek
nagyresze elkeveri a valaszokat.
A valaszok nem egy vagy 3 fele egyseges formaban jonnek, hanem teljesen
amator modon osszeganyolva, ahogy eppen felreszegen vagy kozben szunnyodva
sikerult megirni teljesen igenytelenul !
De ezt mar leirtam.
On Fri, Jan 24, 2020 at 1:31 PM Peter Jakab <el at jap.hu> wrote:
> On 1/23/20 7:20 PM, uprogc wrote:
> >
> > Tudtok olyan GSM modemet amely nem AT+ monyokolassal van szerelve ?
> Olyant
> > amellyel a mai IT-vilaghoz kozelebb allo modon lehet kommunikalni ? JSON
> ,
> > RPC, barmi, csak ne ez a ganaj-ganyolmany.
> >
>
> Nincs gyakorlati tapasztalatom, csak ötleteim:
>
>
> 1. URC üzenetek kiszűrése
>
> Egyes modemek több fizikai soros porttal rendelkeznek, a többin
> általában lehet GSM 07.10 terminal multiplexinget implementálni
> (AT+CMUX), példa
>
> https://cdn-shop.adafruit.com/product-files/2637/SIM800+Series_Multiplexer_Application+Note_V1.01.pdf
>
> Az URC stringek vélhetően mindig az elsődleges soros porton kerülnek
> küldésre, de az AT parancsokat lehet küldeni másik porton is, ami így
> remélhetőleg nem keveredik össze
>
>
> 2. baseband SDK
>
> Több Mediatek alapú modemhez elérhető library, amivel a saját kódod
> össze tudod linkelni és az AT parancsokat egy RIL függvényhívással tudod
> végrehajtani.
>
> Simcom: https://simcom.ee/documents/?dir=SIM800C
>
> Quectel: https://www.quectel.com/qdownload/M66_OpenCPU_SDK.html
>
> MT2502: https://docs.labs.mediatek.com/resource/linkit-one/en
>
>
> Példa: Ql_RIL_SendATCmd(): This function is used to send AT command with
> the result being returned synchronously.
>
> Erre tudsz wrappert csinálni és a soros porton/SPI/I2C interface-en
> saját protokollt implementálni. Vagy akár a komplett firmware-ed
> futtathatod a baseband RTOS-en belül.
>
>
> 3. az interneten rátalálsz a forráskódba, és tetszés szerint átalakítod.
> Én csak linkelhető library-ket találtam.
>
> --
> Jakab Peter
>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list