
WebベースのCLIを備え、あらゆるプロトコルに対応するハードウェアハッキングツール
ESP32 Bit Pirateは、伝説的なBus Pirateにインスパイアされた、デバイスをマルチプロトコルの開発・解析ツールに変えるオープンソースファームウェアです。
シリアルターミナルまたはWebベースのCLIを通じて、さまざまなデジタルプロトコル(I2C、UART、1-Wire、SPIなど)のスニッフィング、送信、スクリプティング、および操作をサポートします。また、Bluetooth、Wi-Fi、Sub-GHz、LoRa、RFIDなどの無線プロトコルとも通信します。
公式プロジェクトサイトにすべてが集約されています:ESP32 Bit Pirate Website。
そこからファームウェアのインストール、Webツールの起動、ハードウェアガイドの閲覧、レシピの探索、ドキュメントへのアクセスが可能です。
USBシリアルまたはWiFi Web経由のインタラクティブなコマンドラインインターフェース(CLI)。
以下のモード:
プロトコルスニッファ:I2C、UART、SPI、1Wire、2wire、CAN、Wi-Fi、Bluetooth、SubGhz。
ボーレートの自動検出、ATコマンド、UART用の各種ツール。
レジスタ操作、EEPROMダンプツール、I2C用のデバイス識別。
あらゆる種類のEEPROM、Flashの読み取り、およびSPI用のその他各種ツール。
Bus Pirateスタイルのバイトコード命令またはPythonによるスクリプティング。
80以上のプロトコルをサポートする赤外線機能。
直接I/O管理、PWM、サーボ、GPIO状態。
すべてのバンドで無線信号と周波数を解析。
50近くのアドレス指定可能LEDプロトコルをサポート。
ファームウェアを支援するPirateアシスタント。
USB-Uartドングル、SPIプログラマ、ロジックアナライザ、ESP-SDRなど。
Webブラウザ経由でUSBシリアルを使用するWeb Serialツール。
以下に挙げるすべてのボードは、機能や開発状況に違いなく、まったく同じBit Pirate機能を提供します。一部の機能には追加のハードウェアが必要になる場合があります。