Armadilloフォーラム

armadilloに対するネットワーク設定など(初心者です)

saisai

2015年7月8日 19時24分

Linuxについては初心者です。

現在armadilloに対しての無線LANの設定(SSIDやkey)や製作するアプリケーションで使用するパラメータを
web経由で編集、設定するような仕組みを検討しております。

実際に上記のような事案を実現するためにはどのような手法があるのでしょうか?
漠然とした質問ですみません。

何かアドバイスを頂けると助かります。申し訳ありませんがよろしくお願い致します。

コメント

at_kojiro.yamada

2015年8月3日 19時01分

> 現在armadilloに対しての無線LANの設定(SSIDやkey)や製作するアプリケー
> ションで使用するパラメータをweb経由で編集、設定するような仕組みを検討
> しております。

ちょうど、at-cgiのようなものでしょうか?

Armadillo-420ベーシックモデル開発セット スタートアップガイド
4.4.7. at-cgi
http://manual.atmark-techno.com/armadillo-4x0/armadillo-420_startup_gui…

at-cgiはC言語で書かれており、
ソースコードはatmark-dist-[VERSION]/user/at-cgi/以下に配置されています。

> 実際に上記のような事案を実現するためにはどのような手法があるのでしょうか?

一例として、
「アプリケーションは、パラメータを設定ファイルから読み出すようにしておき、
CGIプログラムで設定ファイルを書き換える」
という方法が考えられます。

ファイルを書き換える方法は、CGIプログラムをどの言語で作成するかによりま
すが、C言語であればfprintfでも良いですし、
シェルスクリプトであればファイルにリダイレクトしても良いです。

at_kojiro.yamada様

回答ありがとうございました。返答が遅くなり申し訳ありません。
下記を参考にさせて頂き、調査してみると色々と応用も出来そうなのでCGIプログラムを作成して試してみます。

ご回答ありがとうございました。

> ちょうど、at-cgiのようなものでしょうか?
>
> Armadillo-420ベーシックモデル開発セット スタートアップガイド
> 4.4.7. at-cgi
> http://manual.atmark-techno.com/armadillo-4x0/armadillo-420_startup_gui…
>
> at-cgiはC言語で書かれており、
> ソースコードはatmark-dist-[VERSION]/user/at-cgi/以下に配置されています。
>
> > 実際に上記のような事案を実現するためにはどのような手法があるのでしょうか?
>
> 一例として、
> 「アプリケーションは、パラメータを設定ファイルから読み出すようにしておき、
> CGIプログラムで設定ファイルを書き換える」
> という方法が考えられます。
>
> ファイルを書き換える方法は、CGIプログラムをどの言語で作成するかによりま
> すが、C言語であればfprintfでも良いですし、
> シェルスクリプトであればファイルにリダイレクトしても良いです。
>