2015年3月20日金曜日

自宅に眠るAndroid端末をサーバにしてしまいたい

自宅で現在使用せず眠らせているAndroid端末をうまいこと活用したい。

やれそうなこと、やってみたことをメモ。

  • Android端末をSIPサーバ化(やってみた)
    Android端末からSIPサーバにつなぐのではなく、Android端末をSIPサーバにしてしまう。
    内線電話の環境を作って遊ぶ。
    uSipServerというアプリを使用することで実現可能。
    とても簡単な設定でAndroid端末による内線電話の環境が構築できて面白い。
    セキュリティ的にちょっと不安ありなので、お遊び用として。あるいは閉じたネットワークの中でなら実用できないことはない…かも。


  • Android端末をファイルサーバ化(やってみた)
    Android端末のストレージ領域をファイルサーバとして使用できるようにする。Android端末で使用できるストレージの容量は限られるので、実用性は微妙かも。
    rootedな端末ではSamba FileSharing for Androidを使用すれば簡単にファイルサーバ化できる。
    rootedでない端末でも、WebDAVサーバを立てるアプリで近いことができそう?テザリング機能を利用して、Android端末間でWi-Fi接続のみを使用してファイルやりとりしている例もある模様。

  • Android端末をWebサーバ化
    検索してみると、Android端末にWordpressをインストールして、Webサーバのローカルテストに用いる例が結構出てくる。アプリはKSWEBを使用している模様。
    オンラインで公開するWebサーバとしても使用してみたいけれど、セキュリティ面で流石に危ないだろうか…。

  • Android端末をWebサーバ化して、更に持ち歩く
    Webサーバ化して、更にもう1ステップ遊んでみたい。
    DDNSサービスを併用して、モバイルネットワーク網に接続しているAndroid端末に外部からアクセスしてみる実験とか面白そう。
    送受信データ量などを考えると実用とは程遠い、完全なお遊び。

考えてみたことが全部「Android端末をサーバ化する」…。
どれもあまり実用には向かなそうだけれど、考えようによっては…
  • Android端末(スマートフォン・タブレット)はACアダプタ経由の給電による駆動・バッテリー駆動の両方に対応
  • バッテリー駆動に対応≒UPS内蔵しているようなもの
…と考えれば、サーバとして使うのもアリなのではないかと思った次第。いや無理がある。
とりあえずは、あれこれ遊んで試してみたいところ。