これは、Linux オンラインで実行する DNP3 Protocol Linux Development SDK という名前の Linux アプリで、最新リリースは DNP3-Protocol.zip としてダウンロードできます。 これは、ワークステーション用の無料のホスティング プロバイダーである OnWorks でオンラインで実行できます。
DNP3 Protocol Linux Development SDK という名前のこのアプリをオンラインでダウンロードして実行し、OnWorks を使用して Linux オンラインで無料で実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショットは
Ad
Linuxオンラインで実行するDNP3プロトコルLinux開発SDK
DESCRIPTION
DNP3 デモ Linux 共有ライブラリには、コマンド ウィンドウとコマンド ライン入力を使用した簡単な例 (Outstation サーバーおよびクライアント C プログラム) が含まれています。Embedded Linux(ARM、Coldfire、Power PC)、Ubuntu Linux(X86、X86-64)、Fedora、CentOS、RedHatをサポートします。
ソース コードを使用すると、既存の開発環境の機能を使用して独自のサンプルを迅速にコンパイルし、DNP3 ライブラリで動作させることができます。
DNP3 Linux SDK には、共有ライブラリ (.a) (プリコンパイル済みライブラリ)、静的リンク ライブラリ、デモ サーバーおよびクライアント プログラム、CodeBlock デモ コンソール プロジェクト ファイル、Doxygen が含まれています。
無料の DNP3 開発バンドルを入手
https://www.freyrscada.com/dnp3-ieee-1815.php
相互運用性:
https://www.freyrscada.com/docs/FreyrSCADA-DNP-Driver-Object-Variation-Support.pdf
ビデオチュートリアル:
https://www.youtube.com/playlist?list=PL4tVfIsUhy1abOTxSed3l56FQux5Bn_gj
特徴
- この評価パッケージを使用すると、次のことが可能になります。製品マニュアル(APIドキュメント)(pdf、Doxygen html)にアクセスする
- DNP3 (IEEE 1815) ライブラリ API ドキュメントを参照する
- 提供されている DNP3 (IEEE 1815) サンプルのソース コードを調べます。
- DNP3 (IEEE 1815) サンプルを変更してコンパイルする
- 独自の DNP3 (IEEE 1815) プログラムを作成し、主要なテスト ツールでテストします
- アプリケーション例のソースコードを使用して、必要に応じて変更することができます。
- 最小システム要件: Ubuntu、Feroda、Debian...(すべての Posix 準拠オペレーティング システム) gcc - あらゆる IDE が C および C++ プログラミングをサポート
- ANSICに完全に準拠
- 透過的なライセンススキーム-隠れたコストや後払いはありません。
- 高性能で堅牢でスケーラブルなアーキテクチャ
- システムインテグレーターとOEMが標準ツールを利用してシステムを実装するための簡単な方法を提供します
- Linuxプラットフォームの場合、POSIX準拠のシステムコールとライブラリのみを使用して記述されたプロトコルスタック。
- コンテキストベースのイベント駆動型モデル
- シリアル、TCP、UDP通信をサポート
- レベル3コンプライアンス
- 完全なファイル転送の実装とディレクトリコマンド
- 未承諾応答、Octect文字列、仮想端末出力をサポートします
- 「Select-Before-Operate」および「Direct-Execute」コマンド実行モードをサポート
- http://www.freyrscada.com/DNP3(IEEE-1815)-Linux-Software-Development-Kit(SDK).php
- 複数のサーバーとクライアントのシミュレーション
- 厳格な企業コーディング標準の下でANSI標準Cソースコードで記述され、C ++をサポートします
Audience
開発者、エンジニアリング
プログラミング言語
C ++、C
これは、https://sourceforge.net/projects/dnp3-linux-development-sdk/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。