Serial Air wireless serial monitor workspace with ESP32
Serial Air
WiFi + BLE Serial Monitor

No PC needed.
Monitor ESP & Raspberry Pi
from your phone.

See serial output wirelessly, in real time. Just open the app — your device appears automatically.

USB cables are holding you back.
Debugging IoT devices shouldn't require a laptop and a tangle of wires.

Robots & moving devices

You can't keep a USB cable plugged into something that moves. Wireless is the only option.

Enclosed & deployed devices

Sensors inside cases, weather stations outdoors, devices in hard-to-reach spots — no USB port access.

No PC available

Field testing, quick checks, demos — sometimes all you have is your phone.

Tangled cables
Three steps. Two lines of code.
Add the library, connect to WiFi, and monitor from your phone.
1

Add Library

Install WirelessSerial via Arduino Library Manager, or pip install for Raspberry Pi.

2

Connect WiFi

Your device joins the same WiFi network. mDNS handles discovery automatically.

3

Monitor

Open Serial Air — your device appears. Tap to connect and see logs in real time.

Minimal setup, any platform.
Works with any device that can send TCP over WiFi.
// Just 2 lines to add wireless serial
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // start wireless serial
    ws.mirror(Serial);   // mirror Serial to WiFi
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — plain TCP socket
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Waiting for Serial Air...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
Everything you need to debug wirelessly.

Auto Discovery

Devices are found automatically via Bonjour/mDNS. No IP address needed.

Real-time Monitoring

Live serial output with millisecond timestamps. Under 50ms latency.

Search & Filter

Find specific log entries instantly. Filter by keyword in real time.

Send Commands

Bidirectional communication. Send text commands to your device.

Export & Share

Save logs as text files. Share via AirDrop, email, or any app.

Auto Reconnect

Seamless recovery from network interruptions. Never miss a log line.

Wireless monitoring
Monitor from anywhere on your network.
Works with your board.
Any device that speaks TCP over WiFi connects to Serial Air.

ESP8266

NodeMCU, Wemos D1 Mini

Library

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Library + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi boards

TCP

Any WiFi Device

TCP socket = works

TCP
Why Serial Air?
Serial AirBLE Terminal AppsPC Serial Monitor
WiFi TCP
BLE
ESP8266 support
Raspberry Pi
Auto discovery (mDNS)
No PC required
Arduino library included
Log export
Generate test code for your board.
Select your board, enter WiFi credentials, and get a ready-to-upload sketch.
Generate Code
Wireless serial monitoring without USB cables

Start monitoring wirelessly.

Open-source Arduino library. MIT License.
View on GitHub
Frequently Asked Questions
Which boards are supported?
ESP8266 and ESP32 (including C3/S3 variants) are supported with our WirelessSerial Arduino library. Raspberry Pi, MicroPython boards, and any device that can create a TCP socket over WiFi can connect directly — no library needed.
How much latency is there?
Under 50ms from device output to screen display on a typical home WiFi network. TCP ensures reliable, in-order delivery.
Is serial data encrypted?
Serial data is transmitted as plaintext over your local network. Your WiFi encryption (WPA2/WPA3) protects it in transit. The app includes optional pairing codes and passwords for device-level authentication. Don't send sensitive credentials over serial connections.
Does it work with Expo Go?
No — Serial Air requires native TCP modules, so it's distributed as a standalone app through the App Store.
Serial Air wireless serial monitor workspace with ESP32
Serial Air
WiFi + BLE Serial Monitor

PCなしで、
ESP・ラズパイを
モニター。

シリアル出力をワイヤレスでリアルタイム確認。アプリを開くだけで、デバイスが自動で見つかります。

USBケーブルに縛られていませんか?
IoTデバイスのデバッグに、毎回PCとケーブルを持ち出すのは非効率です。

ロボット・可動デバイス

動き回るデバイスにUSBケーブルは繋げられません。ワイヤレスが唯一の手段です。

ケース内・屋外設置

防水ケースの中、屋外のセンサー、手が届きにくい場所 — USBポートにアクセスできません。

PCが手元にない

現場テスト、ちょっとした確認、デモ — スマホだけで完結したい場面は多いはず。

ケーブルの煩雑さ
3ステップ、たった2行のコード。
ライブラリを追加、WiFi接続、スマホでモニター。
1

ライブラリ追加

Arduino Library ManagerからWirelessSerialをインストール。ラズパイならpipで。

2

WiFi接続

デバイスが同じWiFiに参加。mDNSで自動的に検出されます。

3

モニター開始

Serial Airを開くとデバイスが表示。タップして接続、ログをリアルタイム表示。

最小限のセットアップ、あらゆるプラットフォーム。
WiFiでTCP通信できるデバイスなら、何でも接続できます。
// たった2行追加するだけ
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // ワイヤレスシリアル開始
    ws.mirror(Serial);   // SerialをWiFiにミラー
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — シンプルなTCPソケット
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Serial Airの接続を待機中...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W 等
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
ワイヤレスデバッグに必要なすべて。

自動検出

Bonjour/mDNSでデバイスを自動発見。IPアドレス入力不要。

リアルタイム表示

ミリ秒タイムスタンプ付きのシリアル出力。遅延50ms以下。

検索・フィルター

キーワードでログを瞬時に絞り込み。目的の情報をすぐに発見。

コマンド送信

双方向通信。デバイスにテキストコマンドを送信可能。

ログ書き出し

テキストファイルで保存。AirDrop、メール等で共有。

自動再接続

ネットワーク切断から自動復帰。ログを見逃しません。

ワイヤレスモニタリング
ネットワーク上のどこからでもモニタリング。
あなたのボードで動きます。
WiFiでTCP通信できるデバイスなら何でもSerial Airに接続可能。

ESP8266

NodeMCU, Wemos D1 Mini

ライブラリ

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

ライブラリ + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi対応ボード

TCP

すべてのWiFiデバイス

TCPソケットが使えれば接続可能

TCP
Serial Airを選ぶ理由
Serial AirBLEターミナル系PCシリアルモニター
WiFi TCP
BLE
ESP8266対応
Raspberry Pi
自動検出 (mDNS)
PC不要
Arduinoライブラリ同梱
ログ書き出し
Wireless serial monitoring without USB cables
ボード用テストコードを生成。
ボードを選択、WiFi情報を入力するだけで、すぐにアップロードできるスケッチが完成。
コードを生成する

ワイヤレスモニタリングを始めよう。

オープンソース Arduinoライブラリ。MIT License。
GitHubで見る
よくある質問
どのボードに対応していますか?
ESP8266とESP32(C3/S3含む)はWirelessSerial Arduinoライブラリで対応。Raspberry Pi、MicroPythonボード、WiFiでTCPソケットを作れるデバイスなら、ライブラリなしで直接接続できます。
遅延はどのくらいですか?
一般的なWiFi環境で、デバイス出力から画面表示まで50ms以下。TCPにより信頼性のある順序保証付き配信。
シリアルデータは暗号化されますか?
シリアルデータはローカルネットワーク上を平文で送信されます。WiFiの暗号化(WPA2/WPA3)が通信を保護します。オプションでペアリングコードやパスワードによるデバイス認証も可能。シリアル接続で機密情報を送信しないでください。
無料で使えますか?
アプリは無料でダウンロードできます。詳細な料金プランは今後お知らせします。
Serial Air wireless serial monitor workspace with ESP32
Serial Air
WiFi + BLE 串口监视器

无需电脑,
用手机监控
ESP 和树莓派。

无线实时查看串口输出。打开应用,设备自动出现。

USB 数据线正在拖你的后腿。
调试物联网设备,不应该需要笔记本电脑和一堆缠绕的线缆。

机器人和移动设备

移动中的设备无法一直连着 USB 线,无线才是唯一的选择。

封闭和已部署的设备

装在外壳里的传感器、户外的气象站、难以触及的设备——根本接不上 USB。

手边没有电脑

现场测试、快速检查、演示——有时你手边只有一部手机。

缠绕的线缆
三个步骤,两行代码。
添加库、连接 WiFi,用手机开始监控。
1

添加库

通过 Arduino 库管理器安装 WirelessSerial,树莓派使用 pip install。

2

连接 WiFi

让设备连接到同一个 WiFi 网络,mDNS 会自动完成发现。

3

开始监控

打开 Serial Air,设备自动出现。点击连接,实时查看日志。

极简配置,全平台通用。
支持任何能通过 WiFi 发送 TCP 的设备。
// 只需添加两行代码
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();
    ws.mirror(Serial);
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# 树莓派 — 简单的 TCP 套接字
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(("", 23))
server.listen(1)
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W 等
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)
conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
无线调试所需的一切。

自动发现

通过 Bonjour/mDNS 自动发现设备,无需输入 IP 地址。

实时监控

毫秒级时间戳的实时串口输出,延迟低于 50ms。

搜索与过滤

即时查找特定日志条目,按关键词实时过滤。

发送命令

双向通信,向设备发送文本命令。

导出与分享

将日志保存为文本文件,通过 AirDrop、邮件或任意应用分享。

自动重连

网络中断后无缝恢复,不遗漏任何一行日志。

无线监控
在网络上的任何位置进行监控。
支持你的开发板。
任何支持 WiFi TCP 的设备都能连接 Serial Air。

ESP8266

NodeMCU, Wemos D1 Mini

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

库 + BLE

树莓派

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi 开发板

TCP

任意 WiFi 设备

只要能建立 TCP 连接

TCP
为什么选择 Serial Air?
Serial AirBLE 终端应用电脑串口监视器
WiFi TCP
BLE
ESP8266
树莓派
自动发现 (mDNS)
无需电脑
内置 Arduino 库
日志导出
Wireless serial monitoring without USB cables
为你的开发板生成测试代码。
选择开发板,输入 WiFi 信息,即可获得可直接上传的代码。
生成代码

开始无线监控。

开源 Arduino 库。MIT 许可证。
在 GitHub 查看
常见问题解答
支持哪些开发板?
ESP8266 和 ESP32(包括 C3/S3 系列)可使用我们的 WirelessSerial Arduino 库。树莓派、MicroPython 开发板,以及任何能通过 WiFi 创建 TCP 连接的设备都可以直接连接,无需安装库。
延迟有多少?
在普通家用 WiFi 网络下,从设备输出到屏幕显示不到 50ms。TCP 确保数据可靠、有序传输。
串口数据是否加密?
串口数据在本地网络上以明文传输。你的 WiFi 加密(WPA2/WPA3)会在传输过程中提供保护。应用内置了可选的配对码和密码用于设备级认证。请勿通过串口连接发送敏感凭证。
能在 Expo Go 中使用吗?
不能——Serial Air 需要原生 TCP 模块,因此以独立应用的形式通过 App Store 分发。
Serial Air wireless serial monitor workspace with ESP32
Serial Air
WiFi + BLE 시리얼 모니터

PC 없이
스마트폰으로 ESP와
라즈베리파이를 모니터링.

시리얼 출력을 무선으로 실시간 확인. 앱을 열면 기기가 자동으로 나타납니다.

USB 케이블이 발목을 잡고 있습니다.
IoT 기기 디버깅에 노트북과 엉킨 케이블이 필요할 이유는 없습니다.

로봇 및 이동하는 기기

움직이는 기기에 USB 케이블을 계속 연결해 둘 수 없습니다. 무선이 유일한 방법입니다.

밀폐 및 설치된 기기

케이스 안의 센서, 야외 기상 관측소, 접근하기 어려운 곳의 기기 — USB 포트에 접근할 수 없습니다.

PC가 없을 때

현장 테스트, 빠른 점검, 데모 — 가끔은 스마트폰뿐일 때가 있습니다.

엉킨 케이블
세 단계, 코드 두 줄.
라이브러리를 추가하고, WiFi에 연결하고, 스마트폰으로 모니터링하세요.
1

라이브러리 추가

Arduino 라이브러리 매니저에서 WirelessSerial을 설치. 라즈베리파이는 pip install.

2

WiFi 연결

기기를 같은 WiFi 네트워크에 연결하면 mDNS가 자동으로 검색합니다.

3

모니터링

Serial Air를 열면 기기가 나타납니다. 탭하여 연결하고 실시간으로 로그를 확인하세요.

최소한의 설정, 모든 플랫폼.
WiFi로 TCP를 전송할 수 있는 모든 기기에서 동작합니다.
// 단 2줄만 추가하면 됩니다
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();
    ws.mirror(Serial);
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# 라즈베리파이 — 간단한 TCP 소켓
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(("", 23))
server.listen(1)
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W 등
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)
conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
무선 디버깅에 필요한 모든 것.

자동 검색

Bonjour/mDNS를 통해 기기를 자동 검색. IP 주소 입력 불필요.

실시간 모니터링

밀리초 단위 타임스탬프. 50ms 미만의 지연 시간.

검색 및 필터

특정 로그 항목을 즉시 검색하고 키워드로 실시간 필터링.

명령어 전송

양방향 통신. 기기에 텍스트 명령어를 전송.

내보내기 및 공유

로그를 텍스트 파일로 저장하고 AirDrop, 이메일 등으로 공유.

자동 재연결

네트워크 중단 시 자동 복구. 로그를 한 줄도 놓치지 않습니다.

무선 모니터링
네트워크 어디서든 모니터링.
내 보드에서 바로 동작합니다.
WiFi TCP를 지원하는 모든 기기가 Serial Air에 연결됩니다.

ESP8266

NodeMCU, Wemos D1 Mini

라이브러리

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

라이브러리 + BLE

라즈베리파이

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi 보드

TCP

모든 WiFi 기기

TCP 소켓을 열 수 있다면 사용 가능

TCP
왜 Serial Air인가?
Serial AirBLE 터미널 앱PC 시리얼 모니터
WiFi TCP
BLE
ESP8266
라즈베리파이
자동 검색 (mDNS)
PC 불필요
Arduino 라이브러리 포함
로그 내보내기
Wireless serial monitoring without USB cables
보드용 테스트 코드를 생성하세요.
보드를 선택하고 WiFi 정보를 입력하면 바로 업로드할 수 있는 스케치가 완성됩니다.
코드 생성

무선 모니터링을 시작하세요.

오픈소스 Arduino 라이브러리. MIT 라이선스.
GitHub에서 보기
자주 묻는 질문
어떤 보드를 지원하나요?
ESP8266과 ESP32(C3/S3 포함)는 WirelessSerial Arduino 라이브러리로 지원됩니다. 라즈베리파이, MicroPython 보드, 그리고 WiFi로 TCP 소켓을 생성할 수 있는 모든 기기는 라이브러리 없이 직접 연결할 수 있습니다.
지연 시간은 얼마나 되나요?
일반적인 가정용 WiFi 네트워크에서 기기 출력부터 화면 표시까지 50ms 미만입니다.
시리얼 데이터는 암호화되나요?
시리얼 데이터는 로컬 네트워크에서 평문으로 전송됩니다. WiFi 암호화(WPA2/WPA3)가 전송 중 데이터를 보호합니다. 앱에는 기기 수준 인증을 위한 선택적 페어링 코드와 비밀번호 기능이 포함되어 있습니다.
Expo Go에서 사용할 수 있나요?
아니요 — Serial Air는 네이티브 TCP 모듈이 필요하므로 App Store를 통해 독립 앱으로 배포됩니다.
Serial Air wireless serial monitor workspace with ESP32
Serial Air
Monitor serial WiFi + BLE

Sin PC.
Monitorea ESP y
Raspberry Pi
desde tu telefono.

Ve la salida serial de forma inalambrica, en tiempo real. Solo abre la app — tu dispositivo aparece automaticamente.

Los cables USB te estan frenando.
Depurar dispositivos IoT no deberia requerir una laptop y un monton de cables.

Robots y dispositivos en movimiento

No puedes mantener un cable USB conectado a algo que se mueve. Lo inalambrico es la unica opcion.

Dispositivos cerrados o desplegados

Sensores dentro de carcasas, estaciones meteorologicas al aire libre, dispositivos en lugares dificiles de alcanzar.

Sin PC disponible

Pruebas de campo, revisiones rapidas, demos — a veces solo tienes tu telefono.

Cables enredados
Tres pasos. Dos lineas de codigo.
Agrega la libreria, conectate al WiFi y monitorea desde tu telefono.
1

Agrega la libreria

Instala WirelessSerial desde el gestor de librerias de Arduino, o pip install para Raspberry Pi.

2

Conecta al WiFi

Tu dispositivo se une a la misma red WiFi. mDNS se encarga del descubrimiento.

3

Monitorea

Abre Serial Air — tu dispositivo aparece. Toca para conectar y ver logs en tiempo real.

Configuracion minima, cualquier plataforma.
Funciona con cualquier dispositivo que pueda enviar TCP por WiFi.
// Solo 2 lineas para agregar serial inalambrico
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();
    ws.mirror(Serial);
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — socket TCP simple
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(("", 23))
server.listen(1)
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)
conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
Todo lo que necesitas para depurar de forma inalambrica.

Descubrimiento automatico

Los dispositivos se encuentran automaticamente via Bonjour/mDNS.

Monitoreo en tiempo real

Salida serial en vivo con marcas de tiempo en milisegundos. Menos de 50ms.

Busqueda y filtro

Encuentra entradas de log especificas al instante. Filtra por palabra clave.

Envio de comandos

Comunicacion bidireccional. Envia comandos de texto a tu dispositivo.

Exportar y compartir

Guarda los logs como archivos de texto. Comparte via AirDrop, email o cualquier app.

Reconexion automatica

Recuperacion automatica ante interrupciones de red.

Monitoreo inalambrico
Monitorea desde cualquier lugar en tu red.
Funciona con tu placa.
Cualquier dispositivo que hable TCP por WiFi se conecta a Serial Air.

ESP8266

NodeMCU, Wemos D1 Mini

Libreria

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Libreria + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, placas WiFi

TCP

Cualquier dispositivo WiFi

Si puede abrir un socket TCP, funciona

TCP
Por que Serial Air?
Serial AirApps BLE TerminalMonitor serial en PC
WiFi TCP
BLE
ESP8266
Raspberry Pi
Auto descubrimiento (mDNS)
Sin PC necesario
Libreria Arduino incluida
Exportacion de logs
Wireless serial monitoring without USB cables
Genera codigo de prueba para tu placa.
Selecciona tu placa, ingresa credenciales WiFi y obtendras un sketch listo para subir.
Generar codigo

Empieza a monitorear de forma inalambrica.

Libreria Arduino open source. Licencia MIT.
Ver en GitHub
Preguntas frecuentes
Que placas son compatibles?
ESP8266 y ESP32 (incluyendo variantes C3/S3) son compatibles con nuestra libreria Arduino WirelessSerial. Raspberry Pi, placas MicroPython y cualquier dispositivo que pueda crear un socket TCP por WiFi se conectan directamente — sin necesidad de libreria.
Cuanta latencia hay?
Menos de 50ms desde la salida del dispositivo hasta la pantalla, en una red WiFi domestica tipica.
Los datos serial estan cifrados?
Los datos serial se transmiten como texto plano en tu red local. El cifrado de tu WiFi (WPA2/WPA3) los protege en transito. La app incluye codigos de emparejamiento y contrasenas opcionales para autenticacion a nivel de dispositivo.
Funciona con Expo Go?
No — Serial Air requiere modulos TCP nativos, por lo que se distribuye como app independiente a traves del App Store.
Serial Air wireless serial monitor workspace with ESP32
Serial Air
WiFi + BLE 串口監視器

無需電腦,
用手機監控
ESP 和樹莓派。

無線即時查看串口輸出。開啟應用,裝置自動出現。

USB 傳輸線正在拖累你。
除錯物聯網裝置,不應該需要筆電和一堆纏繞的線材。

機器人和移動裝置

移動中的裝置無法一直接著 USB 線。無線是唯一的選擇。

封閉和已部署的裝置

裝在外殼裡的感測器、戶外氣象站、難以觸及的裝置——沒有 USB 連接埠可用。

手邊沒有電腦

現場測試、快速檢查、展示——有時你手邊只有一部手機。

Tangled cables
三個步驟,兩行程式碼。
新增函式庫、連接 WiFi,用手機開始監控。
1

新增函式庫

透過 Arduino 函式庫管理員安裝 WirelessSerial,樹莓派使用 pip install。

2

連接 WiFi

裝置連接到同一個 WiFi 網路,mDNS 自動完成發現。

3

開始監控

開啟 Serial Air,裝置自動出現。點擊連接,即時查看日誌。

極簡設定,全平台通用。
支援任何能透過 WiFi 傳送 TCP 的裝置。
// Just 2 lines to add wireless serial
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // start wireless serial
    ws.mirror(Serial);   // mirror Serial to WiFi
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — plain TCP socket
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Waiting for Serial Air...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
無線除錯所需的一切。

自動發現

透過 Bonjour/mDNS 自動發現裝置。無需輸入 IP 位址。

即時監控

毫秒級時間戳的即時串口輸出。延遲低於 50ms。

搜尋與篩選

即時尋找特定日誌條目。按關鍵字即時篩選。

傳送指令

雙向通訊,向裝置傳送文字指令。

匯出與分享

將日誌儲存為文字檔,透過 AirDrop、郵件或任何應用分享。

自動重連

網路中斷後無縫恢復。不漏掉任何一行日誌。

Wireless monitoring
在網路上的任何位置進行監控。
支援你的開發板。
任何支援 WiFi TCP 的裝置都能連接 Serial Air。

ESP8266

NodeMCU, Wemos D1 Mini

Library

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Library + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi boards

TCP

Any WiFi Device

TCP socket = works

TCP
為什麼選擇 Serial Air?
Serial AirBLE 終端應用電腦串口監視器
WiFi TCP
BLE
ESP8266
Raspberry Pi
自動發現 (mDNS)
無需電腦
內建 Arduino 函式庫
日誌匯出
為你的開發板產生測試程式碼。
選擇開發板,輸入 WiFi 資訊,即可獲得可直接上傳的程式碼。
產生程式碼
Wireless serial monitoring without USB cables

開始無線監控。

開源 Arduino 函式庫。MIT 授權。
在 GitHub 查看
常見問題解答
支援哪些開發板?
ESP8266 和 ESP32(包括 C3/S3 變體)透過我們的 WirelessSerial Arduino 函式庫支援。Raspberry Pi、MicroPython 開發板,以及任何能透過 WiFi 建立 TCP socket 的裝置都可以直接連接——無需函式庫。
延遲有多少?
在典型的家用 WiFi 網路上,從裝置輸出到螢幕顯示不到 50 毫秒。
串口資料是否加密?
串口資料以明文方式在本地網路上傳輸。WiFi 加密(WPA2/WPA3)在傳輸過程中保護資料。應用內建可選的配對碼和密碼用於裝置認證。
可以在 Expo Go 中使用嗎?
不行——Serial Air 需要原生 TCP 模組,透過 App Store 作為獨立應用發布。
Serial Air wireless serial monitor workspace with ESP32
Serial Air
WiFi + BLE Serial Monitor

ไม่ต้องใช้ PC
ตรวจสอบ ESP และ Raspberry Pi
จากมือถือ

ดู serial output แบบไร้สาย เรียลไทม์ เปิดแอป — อุปกรณ์ปรากฏอัตโนมัติ

สาย USB กำลังถ่วงคุณอยู่
การดีบัก IoT ไม่ควรต้องใช้แล็ปท็อปและสายไฟพันกัน

หุ่นยนต์และอุปกรณ์เคลื่อนที่

ไม่สามารถเสียบสาย USB กับสิ่งที่เคลื่อนที่ได้ ไร้สายเป็นทางเลือกเดียว

อุปกรณ์ปิดสนิทและติดตั้งแล้ว

เซ็นเซอร์ในกล่อง สถานีตรวจอากาศกลางแจ้ง อุปกรณ์ในจุดที่เข้าถึงยาก — ไม่มีพอร์ต USB ให้ใช้

ไม่มี PC ใกล้มือ

ทดสอบภาคสนาม ตรวจสอบด่วน สาธิต — บางทีคุณมีแค่มือถือ

Tangled cables
สามขั้นตอน โค้ดสองบรรทัด
เพิ่มไลบรารี เชื่อมต่อ WiFi แล้วมอนิเตอร์จากมือถือ
1

เพิ่มไลบรารี

ติดตั้ง WirelessSerial ผ่าน Arduino Library Manager หรือ pip install สำหรับ Raspberry Pi

2

เชื่อมต่อ WiFi

อุปกรณ์ของคุณเชื่อมต่อ WiFi เดียวกัน mDNS จัดการค้นหาอัตโนมัติ

3

มอนิเตอร์

เปิด Serial Air — อุปกรณ์ปรากฏขึ้น แตะเพื่อเชื่อมต่อและดู log แบบเรียลไทม์

ตั้งค่าน้อยที่สุด ใช้ได้ทุกแพลตฟอร์ม
ใช้งานได้กับอุปกรณ์ทุกชนิดที่ส่ง TCP ผ่าน WiFi ได้
// Just 2 lines to add wireless serial
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // start wireless serial
    ws.mirror(Serial);   // mirror Serial to WiFi
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — plain TCP socket
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Waiting for Serial Air...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
ทุกสิ่งที่คุณต้องการสำหรับดีบักไร้สาย

ค้นหาอัตโนมัติ

อุปกรณ์ถูกค้นพบอัตโนมัติผ่าน Bonjour/mDNS ไม่ต้องใส่ IP

มอนิเตอร์เรียลไทม์

serial output แบบสดพร้อม timestamp ระดับมิลลิวินาที ดีเลย์ต่ำกว่า 50ms

ค้นหาและกรอง

ค้นหา log ที่ต้องการได้ทันที กรองตามคีย์เวิร์ดแบบเรียลไทม์

ส่งคำสั่ง

สื่อสารสองทาง ส่งคำสั่งข้อความไปยังอุปกรณ์ของคุณ

ส่งออกและแชร์

บันทึก log เป็นไฟล์ข้อความ แชร์ผ่าน AirDrop อีเมล หรือแอปอื่น

เชื่อมต่อใหม่อัตโนมัติ

กลับมาเชื่อมต่อได้อย่างราบรื่นหลังเครือข่ายขาด ไม่พลาด log แม้แต่บรรทัดเดียว

Wireless monitoring
มอนิเตอร์จากทุกที่ในเครือข่ายของคุณ
ใช้ได้กับบอร์ดของคุณ
อุปกรณ์ใดก็ได้ที่ส่ง TCP ผ่าน WiFi สามารถเชื่อมต่อ Serial Air ได้

ESP8266

NodeMCU, Wemos D1 Mini

Library

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Library + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi boards

TCP

Any WiFi Device

TCP socket = works

TCP
ทำไมต้อง Serial Air?
Serial Airแอป BLE TerminalPC Serial Monitor
WiFi TCP
BLE
ESP8266
Raspberry Pi
ค้นหาอัตโนมัติ (mDNS)
ไม่ต้องใช้ PC
รวม Arduino library
ส่งออก log
สร้างโค้ดทดสอบสำหรับบอร์ดของคุณ
เลือกบอร์ด ใส่ข้อมูล WiFi แล้วรับ sketch พร้อมอัปโหลด
สร้างโค้ด
Wireless serial monitoring without USB cables

เริ่มมอนิเตอร์แบบไร้สาย

Arduino library โอเพนซอร์ส สัญญาอนุญาต MIT
ดูบน GitHub
คำถามที่พบบ่อย
รองรับบอร์ดอะไรบ้าง?
ESP8266 และ ESP32 (รวมถึง C3/S3) รองรับผ่าน WirelessSerial Arduino library ของเรา Raspberry Pi, บอร์ด MicroPython และอุปกรณ์ใดก็ได้ที่สร้าง TCP socket ผ่าน WiFi สามารถเชื่อมต่อได้โดยตรง — ไม่ต้องใช้ library
มีดีเลย์เท่าไหร่?
น้อยกว่า 50ms จากเอาต์พุตอุปกรณ์ถึงหน้าจอแสดงผล บนเครือข่าย WiFi บ้านทั่วไป
ข้อมูล serial ถูกเข้ารหัสไหม?
ข้อมูล serial ส่งเป็นข้อความธรรมดาบนเครือข่ายท้องถิ่นของคุณ การเข้ารหัส WiFi (WPA2/WPA3) ปกป้องข้อมูลระหว่างส่ง แอปมีรหัสจับคู่และรหัสผ่านเสริมสำหรับการยืนยันตัวตนอุปกรณ์
ใช้กับ Expo Go ได้ไหม?
ไม่ได้ — Serial Air ต้องใช้โมดูล TCP แบบ native จึงเผยแพร่เป็นแอปแบบ standalone ผ่าน App Store
Serial Air wireless serial monitor workspace with ESP32
Serial Air
WiFi + BLE Serial Monitor

Không cần PC.
Theo dõi ESP & Raspberry Pi
từ điện thoại.

Xem đầu ra serial không dây, theo thời gian thực. Mở ứng dụng — thiết bị tự động xuất hiện.

Cáp USB đang cản trở bạn.
Debug thiết bị IoT không nên cần laptop và đống dây rối.

Robot và thiết bị di động

Không thể cắm cáp USB vào thứ đang di chuyển. Không dây là lựa chọn duy nhất.

Thiết bị đóng kín và đã lắp đặt

Cảm biến trong hộp, trạm thời tiết ngoài trời, thiết bị ở nơi khó tiếp cận — không có cổng USB.

Không có PC

Thử nghiệm thực địa, kiểm tra nhanh, demo — đôi khi bạn chỉ có điện thoại.

Tangled cables
Ba bước. Hai dòng code.
Thêm thư viện, kết nối WiFi, và theo dõi từ điện thoại.
1

Thêm thư viện

Cài WirelessSerial qua Arduino Library Manager, hoặc pip install cho Raspberry Pi.

2

Kết nối WiFi

Thiết bị kết nối cùng mạng WiFi. mDNS tự động phát hiện thiết bị.

3

Theo dõi

Mở Serial Air — thiết bị xuất hiện. Chạm để kết nối và xem log theo thời gian thực.

Thiết lập tối giản, mọi nền tảng.
Hoạt động với mọi thiết bị có thể gửi TCP qua WiFi.
// Just 2 lines to add wireless serial
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // start wireless serial
    ws.mirror(Serial);   // mirror Serial to WiFi
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — plain TCP socket
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Waiting for Serial Air...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
Mọi thứ bạn cần để debug không dây.

Phát hiện tự động

Thiết bị được tìm thấy tự động qua Bonjour/mDNS. Không cần địa chỉ IP.

Theo dõi thời gian thực

Đầu ra serial trực tiếp với timestamp mili-giây. Độ trễ dưới 50ms.

Tìm kiếm và lọc

Tìm mục log cụ thể ngay lập tức. Lọc theo từ khóa theo thời gian thực.

Gửi lệnh

Giao tiếp hai chiều. Gửi lệnh văn bản đến thiết bị của bạn.

Xuất và chia sẻ

Lưu log dưới dạng file văn bản. Chia sẻ qua AirDrop, email hoặc ứng dụng bất kỳ.

Tự động kết nối lại

Phục hồi liền mạch sau khi mạng bị gián đoạn. Không bỏ lỡ dòng log nào.

Wireless monitoring
Theo dõi từ bất kỳ đâu trong mạng của bạn.
Hoạt động với board của bạn.
Mọi thiết bị hỗ trợ TCP qua WiFi đều kết nối được với Serial Air.

ESP8266

NodeMCU, Wemos D1 Mini

Library

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Library + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi boards

TCP

Any WiFi Device

TCP socket = works

TCP
Tại sao chọn Serial Air?
Serial AirApp BLE TerminalPC Serial Monitor
WiFi TCP
BLE
ESP8266
Raspberry Pi
Phát hiện tự động (mDNS)
Không cần PC
Bao gồm Arduino library
Xuất log
Tạo code thử nghiệm cho board của bạn.
Chọn board, nhập thông tin WiFi, và nhận sketch sẵn sàng upload.
Tạo code
Wireless serial monitoring without USB cables

Bắt đầu theo dõi không dây.

Arduino library mã nguồn mở. Giấy phép MIT.
Xem trên GitHub
Câu hỏi thường gặp
Hỗ trợ những board nào?
ESP8266 và ESP32 (bao gồm biến thể C3/S3) được hỗ trợ với thư viện Arduino WirelessSerial của chúng tôi. Raspberry Pi, board MicroPython, và bất kỳ thiết bị nào có thể tạo TCP socket qua WiFi đều kết nối trực tiếp — không cần thư viện.
Độ trễ bao nhiêu?
Dưới 50ms từ đầu ra thiết bị đến hiển thị trên màn hình trên mạng WiFi gia đình thông thường.
Dữ liệu serial có được mã hóa không?
Dữ liệu serial được truyền dưới dạng văn bản thuần trên mạng nội bộ. Mã hóa WiFi (WPA2/WPA3) bảo vệ dữ liệu khi truyền. Ứng dụng bao gồm mã ghép nối và mật khẩu tùy chọn để xác thực thiết bị.
Có hoạt động với Expo Go không?
Không — Serial Air yêu cầu module TCP native, được phân phối dưới dạng ứng dụng standalone qua App Store.
Serial Air wireless serial monitor workspace with ESP32
Serial Air
WiFi + BLE Serial Monitor

Tanpa PC.
Monitor ESP & Raspberry Pi
dari ponsel Anda.

Lihat output serial secara nirkabel, real-time. Buka aplikasi — perangkat Anda muncul otomatis.

Kabel USB menghambat Anda.
Debug perangkat IoT seharusnya tidak perlu laptop dan kabel kusut.

Robot dan perangkat bergerak

Tidak bisa mencolokkan kabel USB ke sesuatu yang bergerak. Nirkabel adalah satu-satunya pilihan.

Perangkat tertutup dan terpasang

Sensor di dalam kotak, stasiun cuaca di luar ruangan, perangkat di tempat sulit dijangkau — tidak ada akses port USB.

Tidak ada PC

Uji lapangan, pengecekan cepat, demo — terkadang yang Anda punya hanya ponsel.

Tangled cables
Tiga langkah. Dua baris kode.
Tambahkan library, hubungkan WiFi, dan monitor dari ponsel.
1

Tambah Library

Install WirelessSerial via Arduino Library Manager, atau pip install untuk Raspberry Pi.

2

Hubungkan WiFi

Perangkat Anda bergabung ke jaringan WiFi yang sama. mDNS menangani penemuan secara otomatis.

3

Monitor

Buka Serial Air — perangkat Anda muncul. Ketuk untuk terhubung dan lihat log secara real-time.

Setup minimal, platform apa saja.
Bekerja dengan perangkat apa saja yang bisa mengirim TCP melalui WiFi.
// Just 2 lines to add wireless serial
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // start wireless serial
    ws.mirror(Serial);   // mirror Serial to WiFi
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — plain TCP socket
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Waiting for Serial Air...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
Semua yang Anda butuhkan untuk debug nirkabel.

Penemuan otomatis

Perangkat ditemukan secara otomatis melalui Bonjour/mDNS. Tidak perlu alamat IP.

Monitoring real-time

Output serial langsung dengan timestamp milidetik. Latensi di bawah 50ms.

Cari dan filter

Temukan entri log spesifik secara instan. Filter berdasarkan kata kunci secara real-time.

Kirim perintah

Komunikasi dua arah. Kirim perintah teks ke perangkat Anda.

Ekspor dan bagikan

Simpan log sebagai file teks. Bagikan via AirDrop, email, atau aplikasi apa saja.

Koneksi ulang otomatis

Pemulihan mulus setelah gangguan jaringan. Tidak ada log yang terlewat.

Wireless monitoring
Monitor dari mana saja di jaringan Anda.
Bekerja dengan board Anda.
Perangkat apa saja yang bisa TCP melalui WiFi terhubung ke Serial Air.

ESP8266

NodeMCU, Wemos D1 Mini

Library

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Library + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi boards

TCP

Any WiFi Device

TCP socket = works

TCP
Mengapa Serial Air?
Serial AirApp BLE TerminalPC Serial Monitor
WiFi TCP
BLE
ESP8266
Raspberry Pi
Penemuan otomatis (mDNS)
Tanpa PC
Termasuk Arduino library
Ekspor log
Buat kode uji untuk board Anda.
Pilih board, masukkan kredensial WiFi, dan dapatkan sketch siap upload.
Buat Kode
Wireless serial monitoring without USB cables

Mulai monitoring nirkabel.

Arduino library open-source. Lisensi MIT.
Lihat di GitHub
Pertanyaan yang Sering Diajukan
Board apa saja yang didukung?
ESP8266 dan ESP32 (termasuk varian C3/S3) didukung dengan library Arduino WirelessSerial kami. Raspberry Pi, board MicroPython, dan perangkat apa saja yang bisa membuat TCP socket melalui WiFi dapat terhubung langsung — tanpa library.
Berapa latensinya?
Di bawah 50ms dari output perangkat ke tampilan layar pada jaringan WiFi rumah biasa.
Apakah data serial dienkripsi?
Data serial ditransmisikan sebagai teks biasa melalui jaringan lokal Anda. Enkripsi WiFi (WPA2/WPA3) melindunginya saat transit. Aplikasi menyertakan kode pairing dan kata sandi opsional untuk autentikasi perangkat.
Apakah bisa digunakan dengan Expo Go?
Tidak — Serial Air memerlukan modul TCP native, didistribusikan sebagai aplikasi standalone melalui App Store.
Serial Air wireless serial monitor workspace with ESP32
Serial Air
WiFi + BLE Serial Monitor

PC की ज़रूरत नहीं।
ESP और Raspberry Pi को
फ़ोन से मॉनिटर करें।

सीरियल आउटपुट वायरलेस तरीक़े से, रियल-टाइम में देखें। बस ऐप खोलें — आपका डिवाइस अपने आप दिखाई देगा।

USB केबल आपको रोक रहे हैं।
IoT डिवाइस डीबग करने के लिए लैपटॉप और उलझी तारों की ज़रूरत नहीं होनी चाहिए।

रोबोट और चलने वाले डिवाइस

चलती हुई चीज़ में USB केबल लगाए नहीं रख सकते। वायरलेस ही एकमात्र विकल्प है।

बंद और स्थापित डिवाइस

बॉक्स में सेंसर, बाहरी वेदर स्टेशन, मुश्किल जगहों पर डिवाइस — USB पोर्ट उपलब्ध नहीं।

PC उपलब्ध नहीं

फ़ील्ड टेस्टिंग, क्विक चेक, डेमो — कभी-कभी आपके पास सिर्फ़ फ़ोन होता है।

Tangled cables
तीन कदम। कोड की दो लाइनें।
लाइब्रेरी जोड़ें, WiFi से कनेक्ट करें, और फ़ोन से मॉनिटर करें।
1

लाइब्रेरी जोड़ें

Arduino Library Manager से WirelessSerial इंस्टॉल करें, या Raspberry Pi के लिए pip install करें।

2

WiFi कनेक्ट करें

आपका डिवाइस उसी WiFi नेटवर्क से जुड़ता है। mDNS अपने आप डिस्कवरी करता है।

3

मॉनिटर करें

Serial Air खोलें — आपका डिवाइस दिखेगा। कनेक्ट करने के लिए टैप करें और रियल-टाइम में लॉग देखें।

न्यूनतम सेटअप, कोई भी प्लेटफ़ॉर्म।
WiFi पर TCP भेजने वाले किसी भी डिवाइस के साथ काम करता है।
// Just 2 lines to add wireless serial
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // start wireless serial
    ws.mirror(Serial);   // mirror Serial to WiFi
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — plain TCP socket
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Waiting for Serial Air...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
वायरलेस डीबगिंग के लिए सब कुछ।

ऑटो डिस्कवरी

Bonjour/mDNS के ज़रिए डिवाइस अपने आप मिल जाते हैं। IP एड्रेस की ज़रूरत नहीं।

रियल-टाइम मॉनिटरिंग

मिलीसेकंड टाइमस्टैंप के साथ लाइव सीरियल आउटपुट। 50ms से कम लेटेंसी।

खोज और फ़िल्टर

विशिष्ट लॉग एंट्री तुरंत खोजें। कीवर्ड से रियल-टाइम में फ़िल्टर करें।

कमांड भेजें

दो-तरफ़ा संवाद। अपने डिवाइस को टेक्स्ट कमांड भेजें।

एक्सपोर्ट और शेयर

लॉग को टेक्स्ट फ़ाइल में सेव करें। AirDrop, ईमेल या किसी भी ऐप से शेयर करें।

ऑटो रीकनेक्ट

नेटवर्क रुकावट के बाद सहज रिकवरी। कोई लॉग लाइन मिस नहीं होगी।

Wireless monitoring
अपने नेटवर्क में कहीं से भी मॉनिटर करें।
आपके बोर्ड के साथ काम करता है।
WiFi पर TCP बोलने वाला कोई भी डिवाइस Serial Air से कनेक्ट हो सकता है।

ESP8266

NodeMCU, Wemos D1 Mini

Library

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Library + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi boards

TCP

Any WiFi Device

TCP socket = works

TCP
Serial Air क्यों?
Serial AirBLE Terminal ऐप्सPC Serial Monitor
WiFi TCP
BLE
ESP8266
Raspberry Pi
ऑटो डिस्कवरी (mDNS)
PC की ज़रूरत नहीं
Arduino library शामिल
लॉग एक्सपोर्ट
अपने बोर्ड के लिए टेस्ट कोड जनरेट करें।
अपना बोर्ड चुनें, WiFi क्रेडेंशियल डालें, और अपलोड-रेडी स्केच पाएं।
कोड जनरेट करें
Wireless serial monitoring without USB cables

वायरलेस मॉनिटरिंग शुरू करें।

ओपन-सोर्स Arduino लाइब्रेरी। MIT लाइसेंस।
GitHub पर देखें
अक्सर पूछे जाने वाले सवाल
कौन से बोर्ड सपोर्ट हैं?
ESP8266 और ESP32 (C3/S3 वैरिएंट सहित) हमारी WirelessSerial Arduino लाइब्रेरी के साथ सपोर्ट हैं। Raspberry Pi, MicroPython बोर्ड, और WiFi पर TCP सॉकेट बना सकने वाला कोई भी डिवाइस सीधे कनेक्ट हो सकता है — बिना लाइब्रेरी के।
लेटेंसी कितनी है?
सामान्य होम WiFi नेटवर्क पर डिवाइस आउटपुट से स्क्रीन डिस्प्ले तक 50ms से कम।
क्या सीरियल डेटा एन्क्रिप्टेड है?
सीरियल डेटा आपके लोकल नेटवर्क पर प्लेनटेक्स्ट में ट्रांसमिट होता है। WiFi एन्क्रिप्शन (WPA2/WPA3) ट्रांज़िट में इसे सुरक्षित रखता है। ऐप में डिवाइस ऑथेंटिकेशन के लिए वैकल्पिक पेयरिंग कोड और पासवर्ड शामिल हैं।
क्या यह Expo Go के साथ काम करता है?
नहीं — Serial Air को नेटिव TCP मॉड्यूल चाहिए, यह App Store के ज़रिए स्टैंडअलोन ऐप के रूप में उपलब्ध है।
Serial Air wireless serial monitor workspace with ESP32
Serial Air
WiFi + BLE Serial Monitor

Kein PC nötig.
ESP & Raspberry Pi überwachen
direkt vom Handy.

Serielle Ausgabe drahtlos in Echtzeit sehen. App öffnen — Ihr Gerät erscheint automatisch.

USB-Kabel bremsen Sie aus.
IoT-Geräte debuggen sollte keinen Laptop und Kabelsalat erfordern.

Roboter und bewegliche Geräte

An etwas, das sich bewegt, kann kein USB-Kabel angeschlossen bleiben. Drahtlos ist die einzige Option.

Eingebaute und installierte Geräte

Sensoren in Gehäusen, Wetterstationen im Freien, Geräte an schwer zugänglichen Stellen — kein USB-Zugang.

Kein PC verfügbar

Feldtests, schnelle Checks, Demos — manchmal haben Sie nur Ihr Handy.

Tangled cables
Drei Schritte. Zwei Zeilen Code.
Bibliothek hinzufügen, mit WiFi verbinden, und vom Handy überwachen.
1

Bibliothek hinzufügen

WirelessSerial über den Arduino Library Manager installieren, oder pip install für Raspberry Pi.

2

WiFi verbinden

Ihr Gerät tritt dem gleichen WiFi-Netzwerk bei. mDNS übernimmt die Erkennung automatisch.

3

Überwachen

Serial Air öffnen — Ihr Gerät erscheint. Antippen zum Verbinden und Logs in Echtzeit sehen.

Minimales Setup, jede Plattform.
Funktioniert mit jedem Gerät, das TCP über WiFi senden kann.
// Just 2 lines to add wireless serial
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // start wireless serial
    ws.mirror(Serial);   // mirror Serial to WiFi
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — plain TCP socket
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Waiting for Serial Air...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
Alles, was Sie zum drahtlosen Debuggen brauchen.

Automatische Erkennung

Geräte werden automatisch per Bonjour/mDNS gefunden. Keine IP-Adresse nötig.

Echtzeit-Überwachung

Live serielle Ausgabe mit Millisekunden-Zeitstempeln. Unter 50 ms Latenz.

Suche und Filter

Bestimmte Log-Einträge sofort finden. In Echtzeit nach Stichwort filtern.

Befehle senden

Bidirektionale Kommunikation. Textbefehle an Ihr Gerät senden.

Export und Teilen

Logs als Textdateien speichern. Teilen per AirDrop, E-Mail oder jeder App.

Automatische Wiederverbindung

Nahtlose Wiederherstellung nach Netzwerkunterbrechungen. Keine Log-Zeile geht verloren.

Wireless monitoring
Überwachen Sie von überall in Ihrem Netzwerk.
Funktioniert mit Ihrem Board.
Jedes Gerät, das TCP über WiFi spricht, verbindet sich mit Serial Air.

ESP8266

NodeMCU, Wemos D1 Mini

Library

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Library + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi boards

TCP

Any WiFi Device

TCP socket = works

TCP
Warum Serial Air?
Serial AirBLE-Terminal-AppsPC Serial Monitor
WiFi TCP
BLE
ESP8266
Raspberry Pi
Auto-Erkennung (mDNS)
Kein PC erforderlich
Arduino-Bibliothek enthalten
Log-Export
Testcode für Ihr Board generieren.
Board auswählen, WiFi-Zugangsdaten eingeben, und einen Upload-fertigen Sketch erhalten.
Code generieren
Wireless serial monitoring without USB cables

Jetzt drahtlos überwachen.

Open-Source Arduino-Bibliothek. MIT-Lizenz.
Auf GitHub ansehen
Häufig gestellte Fragen
Welche Boards werden unterstützt?
ESP8266 und ESP32 (einschließlich C3/S3-Varianten) werden mit unserer WirelessSerial Arduino-Bibliothek unterstützt. Raspberry Pi, MicroPython-Boards und jedes Gerät, das einen TCP-Socket über WiFi erstellen kann, können sich direkt verbinden — ohne Bibliothek.
Wie hoch ist die Latenz?
Unter 50 ms von der Geräteausgabe bis zur Bildschirmanzeige in einem typischen Heim-WiFi-Netzwerk.
Werden serielle Daten verschlüsselt?
Serielle Daten werden als Klartext über Ihr lokales Netzwerk übertragen. Die WiFi-Verschlüsselung (WPA2/WPA3) schützt sie bei der Übertragung. Die App enthält optionale Pairing-Codes und Passwörter zur Geräte-Authentifizierung.
Funktioniert es mit Expo Go?
Nein — Serial Air benötigt native TCP-Module und wird als eigenständige App über den App Store vertrieben.
Serial Air wireless serial monitor workspace with ESP32
Serial Air
Moniteur série WiFi + BLE

Plus besoin de PC.
Surveillez ESP & Raspberry Pi
depuis votre téléphone.

Visualisez la sortie série sans fil, en temps réel. Ouvrez l'app — votre appareil apparaît automatiquement.

Les câbles USB vous freinent.
Déboguer des objets connectés ne devrait pas nécessiter un PC et un enchevêtrement de câbles.

Robots et appareils mobiles

Impossible de garder un câble USB branché sur un objet en mouvement. Le sans-fil est la seule option.

Appareils fermés et déployés

Capteurs dans des boîtiers, stations météo en extérieur, appareils difficiles d'accès — pas de port USB disponible.

Pas de PC sous la main

Tests terrain, vérifications rapides, démos — parfois vous n'avez que votre téléphone.

Tangled cables
Trois étapes. Deux lignes de code.
Ajoutez la bibliothèque, connectez-vous au WiFi, et surveillez depuis votre téléphone.
1

Ajouter la bibliothèque

Installez WirelessSerial via le gestionnaire de bibliothèques Arduino, ou pip install pour Raspberry Pi.

2

Connexion WiFi

Votre appareil rejoint le même réseau WiFi. mDNS gère la découverte automatiquement.

3

Surveiller

Ouvrez Serial Air — votre appareil apparaît. Appuyez pour vous connecter et voir les logs en temps réel.

Configuration minimale, toute plateforme.
Compatible avec tout appareil capable d'envoyer du TCP en WiFi.
// Just 2 lines to add wireless serial
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // start wireless serial
    ws.mirror(Serial);   // mirror Serial to WiFi
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — plain TCP socket
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Waiting for Serial Air...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
Tout ce qu'il faut pour déboguer sans fil.

Découverte automatique

Les appareils sont trouvés automatiquement via Bonjour/mDNS. Pas besoin d'adresse IP.

Surveillance en temps réel

Sortie série en direct avec horodatage à la milliseconde. Latence inférieure à 50 ms.

Recherche et filtre

Trouvez des entrées de log précises instantanément. Filtrez par mot-clé en temps réel.

Envoi de commandes

Communication bidirectionnelle. Envoyez des commandes texte à votre appareil.

Export et partage

Sauvegardez les logs en fichiers texte. Partagez via AirDrop, email ou toute autre app.

Reconnexion automatique

Reprise transparente après une coupure réseau. Ne perdez aucune ligne de log.

Wireless monitoring
Surveillez depuis n'importe où sur votre réseau.
Compatible avec votre carte.
Tout appareil capable de communiquer en TCP via WiFi se connecte à Serial Air.

ESP8266

NodeMCU, Wemos D1 Mini

Library

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Library + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi boards

TCP

Any WiFi Device

TCP socket = works

TCP
Pourquoi Serial Air ?
Serial AirApps terminal BLEMoniteur série PC
WiFi TCP
BLE
ESP8266
Raspberry Pi
Découverte auto (mDNS)
Pas de PC requis
Bibliothèque Arduino incluse
Export de logs
Générez du code de test pour votre carte.
Sélectionnez votre carte, entrez vos identifiants WiFi, et obtenez un sketch prêt à téléverser.
Générer le code
Wireless serial monitoring without USB cables

Commencez la surveillance sans fil.

Bibliothèque Arduino open source. Licence MIT.
Voir sur GitHub
Questions fréquentes
Quelles cartes sont compatibles ?
ESP8266 et ESP32 (y compris les variantes C3/S3) sont supportés avec notre bibliothèque Arduino WirelessSerial. Raspberry Pi, cartes MicroPython, et tout appareil capable de créer un socket TCP en WiFi peuvent se connecter directement — sans bibliothèque.
Quelle est la latence ?
Moins de 50 ms entre la sortie de l'appareil et l'affichage à l'écran sur un réseau WiFi domestique typique.
Les données série sont-elles chiffrées ?
Les données série sont transmises en texte clair sur votre réseau local. Le chiffrement WiFi (WPA2/WPA3) les protège en transit. L'app inclut des codes d'appairage et mots de passe optionnels pour l'authentification.
Ça fonctionne avec Expo Go ?
Non — Serial Air nécessite des modules TCP natifs, il est distribué via l'App Store.
Serial Air wireless serial monitor workspace with ESP32
Serial Air
Monitor serial WiFi + BLE

Sem PC necessário.
Monitore ESP e Raspberry Pi
direto do celular.

Veja a saída serial sem fio, em tempo real. Abra o app — seu dispositivo aparece automaticamente.

Cabos USB estão te atrasando.
Depurar dispositivos IoT não deveria exigir um notebook e um emaranhado de fios.

Robôs e dispositivos em movimento

Não dá para manter um cabo USB conectado em algo que se move. Wireless é a única opção.

Dispositivos fechados e instalados

Sensores dentro de caixas, estações meteorológicas ao ar livre, dispositivos de difícil acesso — sem porta USB disponível.

Sem PC disponível

Testes de campo, verificações rápidas, demos — às vezes tudo que você tem é o celular.

Tangled cables
Três passos. Duas linhas de código.
Adicione a biblioteca, conecte ao WiFi e monitore pelo celular.
1

Adicionar biblioteca

Instale WirelessSerial pelo Arduino Library Manager, ou pip install para Raspberry Pi.

2

Conectar WiFi

Seu dispositivo entra na mesma rede WiFi. O mDNS cuida da descoberta automaticamente.

3

Monitorar

Abra o Serial Air — seu dispositivo aparece. Toque para conectar e ver os logs em tempo real.

Setup mínimo, qualquer plataforma.
Funciona com qualquer dispositivo que envie TCP por WiFi.
// Just 2 lines to add wireless serial
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // start wireless serial
    ws.mirror(Serial);   // mirror Serial to WiFi
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — plain TCP socket
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Waiting for Serial Air...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
Tudo que você precisa para depurar sem fio.

Descoberta automática

Dispositivos são encontrados automaticamente via Bonjour/mDNS. Sem necessidade de endereço IP.

Monitoramento em tempo real

Saída serial ao vivo com timestamps em milissegundos. Latência abaixo de 50 ms.

Busca e filtro

Encontre entradas de log específicas instantaneamente. Filtre por palavra-chave em tempo real.

Envio de comandos

Comunicação bidirecional. Envie comandos de texto ao seu dispositivo.

Exportar e compartilhar

Salve logs como arquivos de texto. Compartilhe via AirDrop, e-mail ou qualquer app.

Reconexão automática

Recuperação transparente após interrupções de rede. Nunca perca uma linha de log.

Wireless monitoring
Monitore de qualquer lugar na sua rede.
Funciona com sua placa.
Qualquer dispositivo que fale TCP por WiFi se conecta ao Serial Air.

ESP8266

NodeMCU, Wemos D1 Mini

Library

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Library + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi boards

TCP

Any WiFi Device

TCP socket = works

TCP
Por que Serial Air?
Serial AirApps de terminal BLEMonitor serial do PC
WiFi TCP
BLE
ESP8266
Raspberry Pi
Descoberta auto (mDNS)
Sem PC necessário
Biblioteca Arduino incluída
Export de logs
Gere código de teste para sua placa.
Selecione sua placa, insira as credenciais WiFi e obtenha um sketch pronto para upload.
Gerar código
Wireless serial monitoring without USB cables

Comece a monitorar sem fio.

Biblioteca Arduino open source. Licença MIT.
Ver no GitHub
Perguntas frequentes
Quais placas são compatíveis?
ESP8266 e ESP32 (incluindo variantes C3/S3) são suportados com nossa biblioteca Arduino WirelessSerial. Raspberry Pi, placas MicroPython e qualquer dispositivo capaz de criar um socket TCP por WiFi podem se conectar diretamente — sem biblioteca.
Qual é a latência?
Menos de 50 ms entre a saída do dispositivo e a exibição na tela em uma rede WiFi doméstica típica.
Os dados seriais são criptografados?
Os dados seriais são transmitidos em texto simples pela sua rede local. A criptografia WiFi (WPA2/WPA3) os protege em trânsito. O app inclui códigos de pareamento e senhas opcionais para autenticação do dispositivo.
Funciona com Expo Go?
Não — Serial Air requer módulos TCP nativos, é distribuído como app standalone pela App Store.
Serial Air wireless serial monitor workspace with ESP32
Serial Air
Monitor seriale WiFi + BLE

Nessun PC necessario.
Monitora ESP e Raspberry Pi
dal tuo telefono.

Visualizza l'output seriale senza fili, in tempo reale. Apri l'app — il tuo dispositivo appare automaticamente.

I cavi USB ti rallentano.
Il debug di dispositivi IoT non dovrebbe richiedere un portatile e un groviglio di cavi.

Robot e dispositivi in movimento

Non puoi tenere un cavo USB collegato a qualcosa che si muove. Il wireless è l'unica opzione.

Dispositivi chiusi e installati

Sensori dentro custodie, stazioni meteo all'aperto, dispositivi in punti difficili da raggiungere — nessun accesso USB.

Nessun PC disponibile

Test sul campo, controlli rapidi, demo — a volte hai solo il tuo telefono.

Tangled cables
Tre passaggi. Due righe di codice.
Aggiungi la libreria, connettiti al WiFi e monitora dal tuo telefono.
1

Aggiungi la libreria

Installa WirelessSerial tramite il Library Manager di Arduino, oppure pip install per Raspberry Pi.

2

Connetti il WiFi

Il tuo dispositivo si unisce alla stessa rete WiFi. mDNS gestisce la scoperta automaticamente.

3

Monitora

Apri Serial Air — il tuo dispositivo appare. Tocca per connetterti e vedere i log in tempo reale.

Setup minimale, qualsiasi piattaforma.
Funziona con qualsiasi dispositivo in grado di inviare TCP via WiFi.
// Just 2 lines to add wireless serial
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // start wireless serial
    ws.mirror(Serial);   // mirror Serial to WiFi
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — plain TCP socket
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Waiting for Serial Air...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
Tutto ciò che serve per il debug wireless.

Scoperta automatica

I dispositivi vengono trovati automaticamente tramite Bonjour/mDNS. Nessun indirizzo IP necessario.

Monitoraggio in tempo reale

Output seriale live con timestamp al millisecondo. Latenza inferiore a 50 ms.

Ricerca e filtro

Trova voci di log specifiche istantaneamente. Filtra per parola chiave in tempo reale.

Invio comandi

Comunicazione bidirezionale. Invia comandi di testo al tuo dispositivo.

Esporta e condividi

Salva i log come file di testo. Condividi tramite AirDrop, email o qualsiasi app.

Riconnessione automatica

Ripristino trasparente dopo interruzioni di rete. Non perdere mai una riga di log.

Wireless monitoring
Monitora da qualsiasi punto della tua rete.
Funziona con la tua scheda.
Qualsiasi dispositivo che parla TCP via WiFi si connette a Serial Air.

ESP8266

NodeMCU, Wemos D1 Mini

Library

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Library + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi boards

TCP

Any WiFi Device

TCP socket = works

TCP
Perché Serial Air?
Serial AirApp terminale BLEMonitor seriale PC
WiFi TCP
BLE
ESP8266
Raspberry Pi
Scoperta auto (mDNS)
Nessun PC richiesto
Libreria Arduino inclusa
Export dei log
Genera codice di test per la tua scheda.
Seleziona la tua scheda, inserisci le credenziali WiFi e ottieni uno sketch pronto da caricare.
Genera codice
Wireless serial monitoring without USB cables

Inizia a monitorare senza fili.

Libreria Arduino open source. Licenza MIT.
Vedi su GitHub
Domande frequenti
Quali schede sono supportate?
ESP8266 ed ESP32 (incluse le varianti C3/S3) sono supportati con la nostra libreria Arduino WirelessSerial. Raspberry Pi, schede MicroPython e qualsiasi dispositivo in grado di creare un socket TCP via WiFi possono connettersi direttamente — senza libreria.
Qual è la latenza?
Meno di 50 ms dall'output del dispositivo alla visualizzazione sullo schermo su una tipica rete WiFi domestica.
I dati seriali sono crittografati?
I dati seriali vengono trasmessi in chiaro sulla rete locale. La crittografia WiFi (WPA2/WPA3) li protegge in transito. L'app include codici di accoppiamento e password opzionali per l'autenticazione del dispositivo.
Funziona con Expo Go?
No — Serial Air richiede moduli TCP nativi, è distribuito come app standalone tramite l'App Store.
Serial Air wireless serial monitor workspace with ESP32
Serial Air
WiFi + BLE Serial Monitor

Без ПК.
Мониторинг ESP и Raspberry Pi
с телефона.

Смотрите вывод последовательного порта без проводов, в реальном времени. Откройте приложение — устройство появится автоматически.

USB-кабели вас сдерживают.
Отладка IoT-устройств не должна требовать ноутбук и клубок проводов.

Роботы и подвижные устройства

Нельзя держать USB-кабель подключённым к движущемуся устройству. Беспроводная связь — единственный вариант.

Закрытые и установленные устройства

Датчики в корпусах, метеостанции на улице, устройства в труднодоступных местах — USB-порт недоступен.

ПК нет под рукой

Полевые тесты, быстрые проверки, демонстрации — иногда у вас только телефон.

Tangled cables
Три шага. Две строки кода.
Добавьте библиотеку, подключитесь к WiFi и мониторьте с телефона.
1

Добавить библиотеку

Установите WirelessSerial через Arduino Library Manager или pip install для Raspberry Pi.

2

Подключить WiFi

Ваше устройство подключается к той же WiFi-сети. mDNS обнаруживает его автоматически.

3

Мониторить

Откройте Serial Air — устройство появится. Нажмите для подключения и просмотра логов в реальном времени.

Минимальная настройка, любая платформа.
Работает с любым устройством, способным отправлять TCP через WiFi.
// Just 2 lines to add wireless serial
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // start wireless serial
    ws.mirror(Serial);   // mirror Serial to WiFi
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — plain TCP socket
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Waiting for Serial Air...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
Всё необходимое для беспроводной отладки.

Автообнаружение

Устройства находятся автоматически через Bonjour/mDNS. IP-адрес не нужен.

Мониторинг в реальном времени

Живой последовательный вывод с миллисекундными метками времени. Задержка менее 50 мс.

Поиск и фильтр

Мгновенный поиск нужных записей в логах. Фильтрация по ключевому слову в реальном времени.

Отправка команд

Двусторонняя связь. Отправляйте текстовые команды на устройство.

Экспорт и обмен

Сохраняйте логи в текстовые файлы. Делитесь через AirDrop, email или любое приложение.

Автоподключение

Бесшовное восстановление после сетевых сбоев. Ни одна строка лога не потеряется.

Wireless monitoring
Мониторьте из любой точки вашей сети.
Работает с вашей платой.
Любое устройство с TCP через WiFi подключается к Serial Air.

ESP8266

NodeMCU, Wemos D1 Mini

Library

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Library + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi boards

TCP

Any WiFi Device

TCP socket = works

TCP
Почему Serial Air?
Serial AirBLE Terminal приложенияПК Serial Monitor
WiFi TCP
BLE
ESP8266
Raspberry Pi
Автообнаружение (mDNS)
Без ПК
Arduino библиотека включена
Экспорт логов
Сгенерируйте тестовый код для вашей платы.
Выберите плату, введите данные WiFi и получите готовый к загрузке скетч.
Сгенерировать код
Wireless serial monitoring without USB cables

Начните беспроводной мониторинг.

Arduino библиотека с открытым кодом. Лицензия MIT.
Смотреть на GitHub
Часто задаваемые вопросы
Какие платы поддерживаются?
ESP8266 и ESP32 (включая варианты C3/S3) поддерживаются с нашей Arduino библиотекой WirelessSerial. Raspberry Pi, платы MicroPython и любое устройство, способное создать TCP-сокет через WiFi, могут подключаться напрямую — без библиотеки.
Какая задержка?
Менее 50 мс от вывода устройства до отображения на экране в типичной домашней WiFi-сети.
Шифруются ли последовательные данные?
Последовательные данные передаются открытым текстом по локальной сети. WiFi-шифрование (WPA2/WPA3) защищает их при передаче. В приложении есть опциональные коды сопряжения и пароли для аутентификации устройств.
Работает ли с Expo Go?
Нет — Serial Air требует нативных TCP-модулей и распространяется как отдельное приложение через App Store.
Serial Air wireless serial monitor workspace with ESP32
Serial Air
WiFi + BLE Serial Monitor

بدون كمبيوتر.
راقب ESP و Raspberry Pi
من هاتفك.

شاهد مخرجات Serial لاسلكياً في الوقت الفعلي. افتح التطبيق — يظهر جهازك تلقائياً.

كابلات USB تعيقك.
لا ينبغي أن يتطلب تصحيح أخطاء أجهزة IoT حاسوباً محمولاً وكومة من الأسلاك المتشابكة.

الروبوتات والأجهزة المتحركة

لا يمكنك إبقاء كابل USB متصلاً بشيء يتحرك. اللاسلكي هو الخيار الوحيد.

الأجهزة المغلقة والمُثبتة

مستشعرات داخل صناديق، محطات طقس خارجية، أجهزة في أماكن يصعب الوصول إليها — لا منفذ USB متاح.

لا يوجد كمبيوتر

اختبارات ميدانية، فحوصات سريعة، عروض توضيحية — أحياناً كل ما لديك هو هاتفك.

Tangled cables
ثلاث خطوات. سطران من الكود.
أضف المكتبة، اتصل بالـ WiFi، وراقب من هاتفك.
1

أضف المكتبة

ثبّت WirelessSerial عبر Arduino Library Manager، أو pip install لـ Raspberry Pi.

2

اتصل بالـ WiFi

جهازك ينضم لنفس شبكة WiFi. mDNS يتولى الاكتشاف تلقائياً.

3

راقب

افتح Serial Air — جهازك يظهر. انقر للاتصال وشاهد السجلات في الوقت الفعلي.

إعداد بسيط، أي منصة.
يعمل مع أي جهاز يمكنه إرسال TCP عبر WiFi.
// Just 2 lines to add wireless serial
#include <WirelessSerial.h>

WirelessSerial ws;

void setup() {
    Serial.begin(115200);
    WiFi.begin("ssid", "password");
    ws.begin();          // start wireless serial
    ws.mirror(Serial);   // mirror Serial to WiFi
}

void loop() {
    ws.handle();
    Serial.println("Hello from ESP!");
    delay(1000);
}
# Raspberry Pi — plain TCP socket
import socket, time

server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server.bind(("", 23))
server.listen(1)

print("Waiting for Serial Air...")
conn, addr = server.accept()

while True:
    conn.sendall(f"Temp: {read_sensor()}\n".encode())
    time.sleep(1)
# MicroPython — ESP32 / Pico W / etc.
import socket, network, time

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("ssid", "password")

server = socket.socket()
server.bind(("", 23))
server.listen(1)

conn, addr = server.accept()
while True:
    conn.send("Hello from MicroPython!\n")
    time.sleep(1)
كل ما تحتاجه لتصحيح الأخطاء لاسلكياً.

اكتشاف تلقائي

يتم العثور على الأجهزة تلقائياً عبر Bonjour/mDNS. لا حاجة لعنوان IP.

مراقبة في الوقت الفعلي

مخرجات serial مباشرة مع طوابع زمنية بالمللي ثانية. زمن استجابة أقل من 50 مللي ثانية.

بحث وتصفية

ابحث عن إدخالات سجل محددة فوراً. صفّي حسب الكلمة المفتاحية في الوقت الفعلي.

إرسال أوامر

اتصال ثنائي الاتجاه. أرسل أوامر نصية إلى جهازك.

تصدير ومشاركة

احفظ السجلات كملفات نصية. شارك عبر AirDrop أو البريد الإلكتروني أو أي تطبيق.

إعادة اتصال تلقائية

استعادة سلسة بعد انقطاع الشبكة. لن تفوتك أي سطر من السجلات.

Wireless monitoring
راقب من أي مكان في شبكتك.
يعمل مع لوحتك.
أي جهاز يدعم TCP عبر WiFi يتصل بـ Serial Air.

ESP8266

NodeMCU, Wemos D1 Mini

Library

ESP32 / C3 / S3

DevKit, TTGO, M5Stack

Library + BLE

Raspberry Pi

Pi 3/4/5, Zero W/2W

TCP

MicroPython

Pico W, ESP32, WiFi boards

TCP

Any WiFi Device

TCP socket = works

TCP
لماذا Serial Air؟
Serial Airتطبيقات BLE TerminalPC Serial Monitor
WiFi TCP
BLE
ESP8266
Raspberry Pi
اكتشاف تلقائي (mDNS)
بدون كمبيوتر
مكتبة Arduino مضمّنة
تصدير السجلات
أنشئ كود اختبار للوحتك.
اختر لوحتك، أدخل بيانات WiFi، واحصل على sketch جاهز للرفع.
إنشاء الكود
Wireless serial monitoring without USB cables

ابدأ المراقبة اللاسلكية.

مكتبة Arduino مفتوحة المصدر. ترخيص MIT.
عرض على GitHub
الأسئلة الشائعة
ما اللوحات المدعومة؟
ESP8266 و ESP32 (بما في ذلك متغيرات C3/S3) مدعومة بمكتبة Arduino WirelessSerial الخاصة بنا. Raspberry Pi ولوحات MicroPython وأي جهاز يمكنه إنشاء TCP socket عبر WiFi يمكنه الاتصال مباشرة — بدون مكتبة.
ما مقدار التأخير؟
أقل من 50 مللي ثانية من مخرجات الجهاز إلى العرض على الشاشة على شبكة WiFi منزلية عادية.
هل بيانات Serial مشفرة؟
يتم نقل بيانات Serial كنص عادي عبر شبكتك المحلية. تشفير WiFi (WPA2/WPA3) يحميها أثناء النقل. يتضمن التطبيق رموز اقتران وكلمات مرور اختيارية لمصادقة الجهاز.
هل يعمل مع Expo Go؟
لا — يتطلب Serial Air وحدات TCP أصلية، ويتم توزيعه كتطبيق مستقل عبر App Store.