2023-10-23 19:21:37 +02:00
|
|
|
|
====================
|
2023-10-21 12:24:43 +02:00
|
|
|
|
``chat`` AT over TTY
|
|
|
|
|
====================
|
|
|
|
|
|
|
|
|
|
Demonstrates AT chat functionality over a TTY device. This is useful with AT
|
|
|
|
|
modems, for example, to establish a ``pppd`` connection (see the related ``pppd``
|
|
|
|
|
example). Moreover, some AT modems – such as ones made by u-blox – have an
|
|
|
|
|
internal TCP/IP stack, often with an implementation of TLS/SSL. In such cases
|
|
|
|
|
the chat utility can be used to configure the internal TCP/IP stack, establish
|
|
|
|
|
socket connections, set up security (e.g., download base64-encoded certificates
|
|
|
|
|
to the modem), and perform data exchange through sockets over the TTY device.
|
|
|
|
|
|
|
|
|
|
Useful configuration parameters:
|
|
|
|
|
|
|
|
|
|
- ``CONFIG_EXAMPLES_CHAT_PRESET[0..3]`` – preset chat scripts.
|
|
|
|
|
- ``CONFIG_EXAMPLES_CHAT_TTY_DEVNODE`` – TTY device node name.
|
|
|
|
|
- ``CONFIG_EXAMPLES_CHAT_TIMEOUT_SECONDS`` – default receive timeout.
|