@techreport{oai:jaxa.repo.nii.ac.jp:00001881, author = {堀口, 淳史 and 橋本, 論 and 久保田, 晃弘 and Horiguchi, Junshi and Hashimoto, Ron and Kubota, Akihiro}, month = {Mar}, note = {1U CubeSat の芸術衛星「INVADER」と 50cm 立方の芸術宇宙機「DESPATCH」の運用に使用された,ネットワーク対応の地上局ソフトウェア「artsatd」の設計と実装の詳細について述べる.artsatd は, アマチュア無線帯を利用した超小型衛星の運用に最適な設計を目指しており, 衛星一覧や軌道要素をインターネットから取得する機能に加えて, 地上局のハードウェアを遠隔地から操作・監視する機能, 複数人数での共同操作機能, 無線機で受信した音声信号のストリーミング機能などを備えるシステム常駐型のデーモンソフトウェアである. サーバ・クライアント型のデーモンソフトウェアであるためグラフィカルユーザインターフェースを持たず, HTML で記述されたユーザインターフェースや, JSONRPC を使用したリモート関数呼び出しの機能を備える. JSONRPC による地上局の操作機能により, スクリプトを使った自動操作や外部のウェブアプリケーションとの連携を柔軟に行うことができる. 最後に, artsatd を使用した INVADER 衛星と DESPATCH 宇宙機の運用の成果について報告する., This paper describes the design and implementation of the software named “artsatd”. It is a networked ground station software for the operation of 1U cubesat “ARTSAT1:INVADER” and micro spacecraft “ARTSAT2:DESPATCH”. It is optimally designed to operate nano satellite using amateur radio band. The "artsatd" program is a system resident daemon program which supports indispensable functions for the remote operation of satellite, such as getting a list of satellites and orbital elements from the internet, controlling and checking the ground station hardwares at remote places, cooperative operation of ground stations by multi-users and streaming received sound signal from the transceiver, etc. Since artsatd is a server-client style daemon software, it doesn’t have the graphical user interface by itself. However, it has a graphical user interface written in HTML. It is also compatible with the remote procedure call as JSONRPC. By using the functions of JSONRPC, we can easily operate ground station using scripts and the connection between artsatd and other web applications. In the last section, we show some results of operations of INVADER and DESPATCH using artsatd., 形態: カラー図版あり, Physical characteristics: Original contains color illustrations, 資料番号: AA1630012001, レポート番号: JAXA-RR-15-006}, title = {超小型衛星の運用に適したネットワーク対応地上局ソフトウェアの設計と実装}, year = {2016} }