Skip to content

deviousasti/at-term

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AT Term

AT Term is a specialized terminal for experimenting with devices that support AT commands such as GSM modems, ZigBee modules or GNSS receivers.

at-term

Main Features

  • Quick connect on launch
  • Suggestions and tab-completion
  • History
  • Favorite command set
  • Implied AT prefix
  • Quick logging
  • Drag and drop file upload
  • Supports PMTK commands

Usage

at-term is deployed as a single executable file.

Usage from the command line:

 at-term <port> <baud> <settings>

By default it attempts to connect to COM1 @ 115200. 8N1, any settings not specified are taken from default settings.

UI

As soon as you start typing, the suggestion list appears. Use the arrow keys to select a command, or hit tab to auto-complete the first one.

at-term1

Hit return to send the full command with AT+ prepended. This clears the input for the next command.

History

You can cycle through history with arrow keys. History persists across sessions.

[...]

Shortcuts

With command bar focused

Key Function
Cycle through history
tab Auto-complete closest entry
ctrl+ Jump to log
ctrl+r Repeat last command
ctrl+d Add to favorites
esc Clear command box
return Send current
ctrl + return Send raw text (without newline)

With log focused

Key Function
Move through log
esc Returns focus to command box
return Send selected log
ctrl + c Copies selected items to clipboard
ctrl + v Sends text in clipboard as one block

Global shortcuts

Key Function
ctrl + s Start/stop logging
ctrl + l Clears log
ctrl + + Increases log text size
ctrl + - Decreases log text size