
WebベースのCLIを備え、あらゆるプロトコルに対応するハードウェアハッキングツール
ESP32 Bit Pirate は、伝説の Bus Pirate に触発された、あなたのデバイスをマルチプロトコル開発・解析ツールに変えるオープンソースファームウェアです。
シリアルターミナルまたはウェブベースの CLI を介して、さまざまなデジタルプロトコル (I2C、UART、1-Wire、SPI など) のスニッフィング、送信、スクリプティング、および対話操作をサポートします。また、Bluetooth、Wi-Fi、Sub-GHz、RFID などの無線プロトコルとも通信できます。
公式プロジェクトウェブサイトにすべてが集約されています: ESP32 Bit Pirate Website。
そこからファームウェアのインストール、ウェブツールの利用、ハードウェアガイドの参照、レシピの探索、ドキュメントへのアクセスが可能です。

USB Serial または WiFi Web を介した対話型コマンドラインインターフェース (CLI)。
対応モード:
プロトコルスニファー I2C、UART、SPI、1Wire、2wire、CAN、Wi-Fi、Bluetooth、SubGhz。
ボーレートの自動検出、AT コマンド、および UART 用のさまざまなツール。
レジスタ操作、EEPROM ダンプツール、I2C デバイスの識別。
あらゆる種類の EEPROM、フラッシュの読み取り、および SPI 用のその他のさまざまなツール。
Bus Pirate スタイルのバイトコード命令または Python を使用したスクリプティング。
80 以上の INFRARED プロトコルをサポートする Device-B-Gone コマンド。
直接 I/O 管理、PWM、サーボ、GPIO 状態。
すべての帯域で無線信号と周波数を解析。
50 近くのアドレス指定可能な LED プロトコルに対応。
ネットワークにアクセスするための Ethernet と WiFi に対応。
HTTP 経由の LittleFS を使用したデータのインポートとエクスポート。
ファームウェアの操作を支援する Pirate assistant。
USB-Uart ドングル、SPI プログラマー、ロジックアナライザーなど。
Web ブラウザ上で USB Serial を使用するための Web Serial ツール。