reComputer R1000でfuxaを使用してWebAPIを利用する
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
はじめに
FUXAは、ウェブベースのプロセス可視化(SCADA/HMI/ダッシュボード)ソフトウェアです。FUXAを使用すると、機械の個別デザインとリアルタイムデータ表示を備えた最新のプロセス可視化を作成できます。Modbus RTU/TCP、Siemens S7プロトコル、OPC-UA、BACnet IP、MQTT、その他のプロトコルをサポートしています。
postmanは、HTTPプロトコルをサポートするインターフェースデバッグおよびテストツールです。その主な特徴は、強力な機能、簡単な使用方法、使いやすさであり、WebAPIのインターフェースデバッグによく使用されます。
この記事では、fuxaを使用してWebAPI通信を行う方法を主に紹介します。この段階では、fuxaはGET
機能のみをサポートしており、データパケットはJson形式です。fuxaのGET
機能を使用して、postman
のデータグラムを取得します。
始める前に
このプロジェクトを開始する前に、以下に記載されているように、ハードウェアとソフトウェアを事前に準備する必要があります。
ハードウェアの準備
reComputer R1000 |
---|
![]() |
ソフトウェアの準備
- Python 3.11はfuxaと互換性がない可能性があります。Pythonのバージョンが3.11の場合は、別のバージョンに変更することを検討してください。
- reComputer R1000でfuxaを使用します。以下の手順に従って、reComputer R1000にfuxaをインストールする方法を参照してください。
## Nodeバージョン14 || 16 || 18をインストールしている必要があります。
wget https://nodejs.org/dist/v18.20.3/node-v18.20.3-linux-arm64.tar.xz
tar -xf node-v18.20.3-linux-arm64.tar.xz
cd node-v18.20.3-linux-arm64
sudo cp -R * /usr/local/
node -v
npm -v
## 次にnpmからFUXAをインストールします
sudo npm install -g --unsafe-perm @frangoteam/fuxa
sudo fuxa
WebAPI通信の手順
ステップ1: fuxa
インターフェースの右下隅にある+
記号をクリックし、Name
を入力、Type
にWebAPI
を選択、Method
にGET
を選択、Format
にJSON
を選択します。その後、URL
にhttps://postman-echo.com/get
を入力し、最後にOK
をクリックします。これで、fuxaがpostman
との接続を正常に確立できることが確認できます。

ステップ2: 設定インターフェースに入り、左上または右下の+
ボタンをクリックすると、GET
機能を通じてpostman
から取得したデータが表示されます。それぞれのデータを選択してタグを作成し、最後にOK
をクリックします。これにより、GET
機能を通じてpostman
データをリアルタイムで読み取ることができます。

技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。