🔬 技術仕様・CLI・開発ガイド
アーキテクチャ
graph LR
subgraph LAN
rp(RedPitaya)
pc(Server / PC)
end
vps(VPS: ドキュメント / パッケージ / ビットストリーム)
rp ---|SSH / scp| pc
pc ---|HTTP :3334| browser(ユーザーブラウザ)
pc ---|HTTPS| vps
- バックエンド: Go (
webui/main.go) - シングルバイナリ構成で静的アセット配信およびデバイス制御 (内部的な SSH/SCP) を実施
- フロントエンド: HTML/CSS/Vanilla JS (
webui/static/) - ターゲット機器: RedPitaya (STEMLab 125-14, SIGNALLab 250-12)
- FPGA ビットストリームと C言語制御ツール (
observe.c) により動的にカスタマイズされたデータ収集を実行
API連携
以前の CLI ツール (observe スクリプト) は廃止され、すべての操作は Go Web UI サーバー内の API 化されました。
外部から制御する場合は http://localhost:3334/api/deploy や /api/data/parse を呼び出してください。