工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

Go で静的ファイルを提供する

組み込みデータロガーは、プロセス データのデータベースを作成するための優れたツールです。一方、通知マネージャーとロガーは、ユーザー アクションや特定のイベントを記録するのに最適です。 GitHub の例を変更して、独自の通知を作成できます。

開発中、または場合によっては本番環境でも、データや新しいログをチェックしたくないたびに、sFTP サーバーにログインしてファイルをコピーするのに苦労したくありません。このブログでは、GoLang を使用して静的ファイル サーバーを作成し、適切な URI を参照するだけで必要なファイルを提供する方法を紹介します。

Go on PLCnext の使用に関する詳細については、以前のブログ エントリを参照してください。このブログでは、AXC F 1152 または AXC F 2152 用のコードをビルドするために 1 つのコマンドのみを使用します。

私たちのファイル サーバーのソース コードはかなり短く、ここで見つけることができます。

ソースファイルを開発マシンにコピーし、ターミナルを開きます。適切なディレクトリを参照して、次のコマンドを実行します。

env GOOS=linux GOARCH=arm GOARM=7 go build serve.go

新しいファイルを取得する必要があります。この新しいファイルは私たちのファイル サーバーです!

ファイルを WinSCP 経由でコントローラーにコピーし、SSH 接続を開きます。

でファイル (バイナリ) を実行可能にします

chmod +x serve

でファイルサーバーを起動します

./serve

デフォルトのログファイルをダウンロードするには、参照してファイルをブラウザでダウンロードする必要があります.http://#IpOfController:4000/logs/default.sqlite


産業技術

  1. ファイルキャビネット
  2. Cファイルの取り扱い
  3. LoRaを使用したFirmware-over-the-Air(FOTA)
  4. VHDL で機密リストを使用してプロセスを作成する方法
  5. 3Dプリント用の高品質STLファイルを作成する方法
  6. C# Stream チュートリアル:StreamReader、StreamWriter と例
  7. C - ヘッダー ファイル
  8. C++ ファイルとストリーム
  9. Python - ファイル I/O
  10. Nexusアプリでオペレーティング環境を作成する
  11. Mill ファイルとは?