Preciso projetar um sotfware incorporado que dirija um dispositivo celular LTE (como o u-Blox TOBY L2 Series) e sua pilha TCP / IP para transmitir alguns dados para um servidor distante.
Estou esperando o dispositivo ser entregue no trabalho. Por enquanto, eu uso um dispositivo GPRS (série u-Blox LEON). Basicamente, realizo os seguintes comandos:
- Configurar perfil PSD com AT + UPSD
- Ativar perfil PSD com AT + UPSDA = 0,3
- Soquete aberto com AT + USOCR = 6
- Conecte-se ao IP do servidor com AT + USOCO = 0, "xx.xxx.xx.xxx", "pp" em que xx é o endereço IP e pp é o número da porta
- Escreva dados com AT + USOWR
Este é um fluxograma muito básico, não preciso de configurações muito específicas, apenas a padrão. Não configuro um contexto PDP com AT + CGDCONT ou qualquer outra coisa. Talvez a configuração do PSD com AT + UPSD seja suficiente nas redes GPRS e LTE.
O problema é o seguinte: Aparentemente, existem algumas diferenças entre dispositivos GPRS / UMTS e dispositivos LTE quando se trata de definir a configuração de rede (contexto PDP para dispositivos GPRS / UMTS e EPS para LTE). Eu li tudo sobre essas configurações de sessão de dados, mas não consigo entender completamente as diferenças.
Então, quando vou mudar do dispositivo GPRS (LEON) para o dispositivo LTE (TOBY), que diferenças ocorrerão em termos de configurações e / ou comandos AT?