2024-03-29T08:28:32Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000268342023-04-27T10:00:04Z01164:02036:02037:02041
多様なセンサを考慮した組込機器用ミドルウェアの開発A Development of Middleware for Various kinds of Embedded Sensorsjpnhttp://id.nii.ac.jp/1001/00026834/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=26834&item_no=1&attribute_id=1&file_no=1Copyright (c) 2008 by the Information Processing Society of Japan奈良先端科学技術大学院大学情報科学研究科奈良先端科学技術大学院大学情報科学研究科奈良先端科学技術大学院大学情報科学研究科奈良先端科学技術大学院大学情報科学研究科奈良先端科学技術大学院大学情報科学研究科川原貴裕松浦, 知史洞井晋一藤川, 和利砂原, 秀樹近年,大規模センサデータ共有基盤が構築され運用されている.このような情報基盤では,目的の異なる個人や団体が設置するセンサのデータを収集することで,高密度データの管理・運用が可能となる.このときユーザや開発者がデータ収集・利用を容易に行うためには,共有するデータの形式が統一されている必要がある.そのため,センサゲートウェイには各センサの通信手順やデータ形式といった仕様の差異を隠蔽するためミドルウェアが実装される.ここで現状の問題点として高いミドルウェア開発コストおよび更新コストがある.これらミドルウェアの問題はデータの共有を望む設置者や運用者にとって負担となり,共有するデータ量の増加を妨げる要因となっている.本研究ではXMLで記述したプラグインを読み込むことにより,多様なセンサに対応するミドルウェアを開発した.本ミドルウェアはセンサ毎に異なる仕様を抽象化し,任意の形式のデータを出力する.本ミドルウェアを小型CPUボードArmadillo-210に実装し,有効性を検証した.その結果作業工程から特に高コストなソースコードの記述を削減出来ることを確認した.これにより,大規模センサデータ共有基盤において,データの収集量の増加を妨げていた要因である高いミドルウェア開発コストおよび更新コストを大幅に軽減した.In these days, large-scale information infrastructures sharing sensing data are constructed and operated. These infrastructures manage high dense sensing data installed by various individuals and organizations. Sensing data need to be standardized in order to use these data easily. For this reason, middleware having an ability to abstract the specification (e.g. communication procedure, message form) of sensor should be implemented as the sensor gateways. However, the cost of implementing and updating the middleware is high. These high costs prevent the increase of the amount of the shared data. In this paper, we propose the new middleware. It abstracts specifications of various kinds of sensors by referring the XML plug-in. By using our middleware, the cost of implementing and updating the middleware is significantly reduced.AA11451459情報処理学会研究報告システムLSI設計技術(SLDM)200832(2008-SLDM-134)2092142008-03-282009-06-30