A web-based serial monitor application developed using HTML, CSS, and JavaScript. This project allows users to send and receive serial commands via a user-friendly web interface, complete with pre-saved 3GPP AT commands and scripting capabilities.
- Communicate with your serial devices directly from your web browser.
- Display incoming serial data in real-time.
- Access a library of pre-saved 3GPP AT commands for quick and easy use.
- Save time by reusing commonly used commands.
- Write and execute scripts consisting of multiple commands and delays.
- Customize command sequences to automate your serial communication tasks.
Example script format:
AT;
delay(1000);
ATI;
delay(2000);
AT+CPIN?
//if no delay is defined, 1000mS delay is applied
AT+COPS?;
delay(2000);
AT+CREG?
/*user can add comments within these symbols like this */;
Clone the repository and open the index.html file in your web browser.
Select the serial port and baud rate to connect to your device.
Use the command input area to send serial commands or select pre-saved AT commands from the list.
Write your command scripts in the scripting area and execute them with the "Run Script" button.
Ensure you have a compatible web browser that supports Web Serial API (e.g., Google Chrome, Microsoft Edge).
Contributions are welcome! Please fork the repository and submit a pull request with your improvements or bug fixes.
This project is licensed under the MIT License.