高級言語によるネットワーク汎用I/O制御とプロトコル翻訳機構

書誌事項

タイトル別名
  • コウキュウ ゲンゴ ニ ヨル ネットワーク ハンヨウ I/O セイギョ ト プロトコル ホンヤク キコウ
  • Networked GPIO Control by High-level Languages and Protocol Translator
  • アーキテクチャ

この論文をさがす

抄録

ネットワーク通信機能を持った汎用I/O(GPIO)の応用で遠隔制御や遠隔モニタリングが可能になったが,制御においてベンダ固有の通信プロトコルを考慮する必要がある現状では,制御ソフトウェアの開発効率や再利用性を向上させることはできない.本研究は,制御ソフトウェア向けに高級言語で制御インタフェースを提供する一方,ネットワーク接続された組み込み機器との固有の通信を翻訳スクリプトとして記述することで,制御ソフトウェアから隠蔽する翻訳機構を提案する.提案する翻訳機構は,(1) 制御ソフトウェアの開発を容易にし,(2) 制御ソフトウェアの再利用性を向上させる.翻訳スクリプトをWebなどで公開させることで(3) 誰でも自由に組み込み機器への制御インタフェースを公開できる.本研究では,翻訳機構のプロトタイプ実装を作成し,システム評価を行い,組み込み機器のソフトウェアにはまったく手を加えることなく,これらの性質を満足することを確かめた.

Remote control and monitoring enabled by networked GPIO force system developers to aware unique protocols for the devices. This indicates low efficiency in development and low reusablity of application software. We propose an translator that provides high-level language interfaces for application and hides detailed communication protocols of devices. Our proposed translator enables (1) to ease programming, (2) to improve reusability of the software, and (3) anyone to publish the accessibility of their GPIO devices. We confirmed our prototype system satisfies these properties.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ