Skip to main content

Connecting a Modem to a Host Device

To get started, connect the modem to a host device using one of the communication interfaces available on the selected product configuration. The best connection method depends on the product, ordered interface, and whether the modem is being used for bench testing, embedded integration, or Ethernet-based application development.

For a deeper comparison of host-interface tradeoffs and operation modes, see Connection Interfaces and Choosing an Operation Mode.

Host Connection Options
Connection MethodWhen to UseNotes
EthernetNetworked checkout, host software development, and systems where Ethernet is available.Connect to the modem IP address using telnet on port 17001 for a pshell-style command session, or use SSH to connect to the Debian Linux terminal.
Also allows for Web UI access, remote API calls, and PCM streaming.
RS-422 serial Long cable runs, robust serial control, and many enclosed modem configurations.Configure the terminal for 115200 bps, 8 data bits, no parity, and 1 stop bit. Available via USB when using the Popoto Digital Interface board or Dockmate.
RS-232 serial Short local connections to host electronics or lab adapters.Intended for short-distance serial connections within an enclosure or bench setup. Available via USB when using the Popoto Digital Interface board or Dockmate.

Serial Terminal Settings

For USB serial, RS-422, or RS-232 checkout, open any standard serial terminal program and use the following settings:

Serial Configuration Settings
Serial SettingValue
Baud rate115200 bps
ParityNone
Data bits8
Stop bits1

About 20 seconds after power-on, the modem presents a pshell command prompt on the configured serial console.

Ethernet pshell Access

For Ethernet checkout, connect the host computer to the same network as the modem and open a telnet session to the modem command port:

telnet <modem-ip-address> 17001

Replace <modem-ip-address> with the IP address configured on the modem. Once the modem has completed the boot process, the telnet session provides access to pshell.

Host Software Access

For application development, host software can communicate with the modem using the Popoto JSON/socket APIs instead of an interactive pshell session. Use pshell for first checkout when practical, then move to the host API that matches the application environment.

For API architecture and JSON message details, see Communicating with a Popoto System.