コンテンツにスキップ

🔬 技術仕様・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 を呼び出してください。