Version 2.1.32

Professional Multi-Function Serial/Network Communication Debug Tool
Supporting Serial, TCP/UDP, Modbus with Built-in Oscilloscope, Quick Commands, Auto Reply

Visit Official Website RF.NET.TW

🚀 Feature Overview

🔌 Multiple Connection Types

Supports Serial, TCP Client, TCP Server, UDP communication methods

📊 Dual Format Display

Supports both ASCII and HEX format display with instant switching

⚡ Quick Commands

Up to 50 quick commands with timer auto-send support

🔄 Auto Reply

Smart auto-reply supporting exact, contains, and regex matching

📈 Built-in Oscilloscope

Professional data visualization oscilloscope with dual-channel display

🏭 Modbus Protocol

Full support for Modbus RTU/TCP protocol with all common function codes

🌍 Multi-language

Built-in Traditional Chinese, Simplified Chinese, and English

💾 Settings Import/Export

One-click save/load all settings for quick configuration migration

đŸ–Ĩī¸ Main Interface

https://WWW.RF.NET.TW
Connection Settings
Connected
Format:
Received
📋 💾 đŸ—‘ī¸
[14:32:15] AT+VER\r\n
[14:32:15] VERSION:2.1.32\r\n
[14:32:16] OK\r\n
Sent
📋 💾 đŸ—‘ī¸
[14:32:15] AT+VER\r\n
[14:32:17] AT+RSSI:?\r\n
Interval (ms): 📁 Load File 6 characters
Quick Commands ➕
âœī¸
âœī¸
âœī¸
âœī¸
4/50 Quick Commands (max 50)
đŸ’ŦAuto Reply
➕
PING → PONG (100ms)
AT → OK
🔌 Connected COM3 â€ĸ 115200 bps â€ĸ 8-N-1
âŦ‡ī¸ RX: 156 B âŦ†ī¸ TX: 42 B

💡 Interface Features

  • Dark theme design, comfortable for extended use
  • Draggable divider to freely adjust Receive/Send area sizes
  • Draggable divider to freely adjust Quick Commands/Auto Reply area sizes
  • Compact layout, maximizing screen space utilization

🔌 Connection Panel

Serial Connection

ParameterOptionsDescription
PortCOM1 ~ COMxAuto-scans available ports every 2 seconds
Baud Rate110 ~ 3000000Supports 9600, 115200, 921600, etc.
Data Bits5, 6, 7, 8Usually set to 8
Stop Bits1, 1.5, 2Usually set to 1
ParityNone, Even, Odd, Mark, SpaceUsually set to "None"
Flow ControlNone, Hardware, SoftwareUsually set to "None"

Network Connection (TCP/UDP)

Connection TypeParametersUse Case
TCP ClientHost Address, PortConnect to a remote TCP server
TCP ServerListen PortCreate TCP server waiting for clients
UDPHost, Port, Local PortUDP communication

📝 Connection History

The system automatically saves successful connection configurations for quick setup next time.

📊 Data Display Area

Display Formats

ASCII Mode

[14:32:15] AT+VER\r\n [14:32:15] VERSION:2.1.32\r\n

HEX Mode

[14:32:15] 41 54 2B 56 45 52 0D 0A [14:32:15] 56 45 52 53 49 4F 4E 3A

Options

OptionDescription
Auto ScrollAuto-scrolls to newest data when received
Show TimestampDisplays timestamp [HH:MM:SS] before each line
Copy / Save / ClearCopy to clipboard, save as .txt, clear data

âœˆī¸ Send Panel

FunctionDescriptionShortcut
Manual SendClick send button to send contentCtrl + Enter
Timer SendAuto repeat sending at set interval-
Append CRLFAutomatically add \r\n at the end-
Load FileLoad content from .txt or .hex file-

âš ī¸ HEX Format Notes

  • Can only contain 0-9 and A-F (case insensitive)
  • Must be even number of characters (2 chars = 1 byte)

⚡ Quick Commands

Quick Commands let you preset commonly used send content for one-click sending. Supports up to 50 quick commands.

FieldDescriptionLimit
NameDisplay name of the commandMax 10 characters
ContentData content to sendMax 1000 characters
TypeASCII or HEX format-
Interval (ms)Timer send intervalMin 100ms

Usage Examples

// AT command test Name: AT, Content: AT, Type: ASCII // HEX protocol frame Name: Heartbeat, Content: A5 5A 01 00 00 01, Type: HEX, Interval: 1000 ms

🔄 Auto Reply

Auto Reply function can automatically send corresponding replies based on received data, perfect for device simulation and protocol testing.

Match ModeDescriptionExample
Exact MatchReceived content must exactly equal the match stringPING → PONG
ContainsTriggers if received content contains the match stringContains "AT" → OK
RegexUse regular expressions for complex matchingAT\+.* → OK

💡 Use Cases

  • Device Simulation: Simulate device responses without real hardware
  • Heartbeat Maintenance: Auto-reply heartbeat packets to maintain connection
  • Protocol Debugging: Auto-reply specific protocol frames for testing

🏭 Modbus Protocol

When "Modbus Protocol" is checked, the right panel switches to Modbus-dedicated panel, supporting both RTU and TCP modes.

đŸ—„ī¸Modbus Settings

Supported Function Codes

CodeNameDescription
01Read CoilsRead discrete output status
02Read Discrete InputsRead discrete input status
03Read Holding RegistersRead holding registers
04Read Input RegistersRead input registers
05Write Single CoilWrite single coil
06Write Single RegisterWrite single register
15Write Multiple CoilsWrite multiple coils
16Write Multiple RegistersWrite multiple registers

📈 Oscilloscope

Built-in professional data visualization oscilloscope that displays serial data as waveforms.

📊Oscilloscope
CH1 - Receive (RX) Timebase: 100ms/div CH2 - Transmit (TX)
FeatureDescription
Dual Channel DisplayCH1 shows receive data, CH2 shows send data
Timebase AdjustmentAdjust timebase scale to view different time ranges
Trigger SettingsSupports Auto, Normal, Single trigger modes
Standalone WindowOpen in separate window for maximized display

💡 Opening Oscilloscope

In Serial mode, click the "Scope" button in the status bar to open the oscilloscope window.

âš™ī¸ Settings Management

💾 Export Settings

Click the save icon in title bar to export all settings as JSON file

📂 Import Settings

Click the folder icon in title bar to load settings from JSON file

Settings Include

đŸ’ģ System Requirements

ItemRequirement
Operating SystemWindows 10/11 (64-bit)
ProcessorIntel/AMD x64 processor
Memory4GB RAM or above
Disk SpaceApproximately 200MB
G Contains Triggers if received content contains the match string Contains "AT" → OK Regex Use regular expressions for complex matching AT\+.* → OK

Rule Settings

Field Description
Enable/Disable Control whether individual rule is active
Match Content String or regex pattern to match
Reply Content Content to auto-send when matched
Format Reply content format (ASCII/HEX)
Delay (ms) Delay before sending reply after match

💡 Use Cases

🏭 Modbus Protocol

When "Modbus Protocol" is checked, the right panel switches to Modbus-dedicated panel, supporting both RTU and TCP modes.

đŸ—„ī¸ Modbus Settings

Supported Function Codes

Code Name Description
01 Read Coils Read discrete output status
02 Read Discrete Inputs Read discrete input status
03 Read Holding Registers Read holding registers
04 Read Input Registers Read input registers
05 Write Single Coil Write single coil
06 Write Single Register Write single register
15 Write Multiple Coils Write multiple coils
16 Write Multiple Registers Write multiple registers

📝 Modbus Tips

📈 Oscilloscope

Built-in professional data visualization oscilloscope that displays serial receive/send data as waveforms, suitable for signal analysis and debugging.

📊 Oscilloscope
CH1 - Receive (RX) Timebase: 100ms/div CH2 - Transmit (TX)

Oscilloscope Features

Feature Description
Dual Channel Display CH1 shows receive data, CH2 shows send data
Timebase Adjustment Adjust timebase scale to view different time ranges
Trigger Settings Supports Auto, Normal, Single trigger modes
Edge Selection Rising edge, Falling edge, Both edges trigger
Channel Control Show/hide individual channels, adjust vertical position
Standalone Window Open in separate window for maximized display

💡 Opening Oscilloscope

In Serial mode, click the "Scope" button in the status bar to open the oscilloscope window.

âš™ī¸ Settings Management

Export/Import Settings

All settings (including connection configuration, quick commands, auto-reply rules, etc.) can be exported as JSON file for backup or migration between different computers.

💾 Export Settings

Click the save icon in title bar to export all current settings as JSON file

📂 Import Settings

Click the folder icon in title bar to select previously exported JSON file to load settings

Settings Include

🌍 Multi-language Support

WS-SSCOM supports three languages and automatically detects system language to set the corresponding interface language. You can also manually switch.

Language Code Description
Traditional Chinese zh-TW For Taiwan, Hong Kong regions
Simplified Chinese zh-CN For Mainland China
English en English interface (default for non-Chinese systems)

📝 Switching Language

You can see the language selector at the top right corner of the window. Click the corresponding language button to switch. Changes take effect immediately without restart.

âŒ¨ī¸ Keyboard Shortcuts

Shortcut Function
Ctrl + Enter Quick send data from input box

đŸ’ģ System Requirements

Item Requirement
Operating System Windows 10/11 (64-bit)
Processor Intel/AMD x64 processor
Memory 4GB RAM or above
Disk Space Approximately 200MB
Network Required for TCP/UDP features

❓ Frequently Asked Questions

Q: Why can't I find the serial port?

A: Please check: 1) Device is properly connected to computer; 2) Correct serial port driver is installed; 3) COM port is visible in Device Manager. The program automatically scans available ports every 2 seconds.

Q: What if HEX send fails?

A: Please check if HEX format is correct: can only contain 0-9 and A-F characters, and must be even number of characters. Error prompt will appear below the input box.

Q: How to save communication data?

A: Click the download icon in the receive or send area header to save data as .txt file. Filename automatically includes timestamp.

Q: Are settings auto-saved?

A: Yes, all settings (connection config, quick commands, auto-reply rules, etc.) are automatically saved locally and will be auto-loaded next time you start the program.