https://www.voip-info.jp/index.php?title=Pogoplug_Classic&feed=atom&action=history
Pogoplug Classic - 版の履歴
2024-03-28T11:57:07Z
このウィキのこのページに関する変更履歴
MediaWiki 1.29.1
https://www.voip-info.jp/index.php?title=Pogoplug_Classic&diff=8546&oldid=prev
Hisashi: ページの作成:「{{Template:書きかけ}} Pogoplug ClassicをAsterisk + chan_mobile(Bluetooth)で遊ぶ。 ==コンセプト== 自宅に交換機(Asterisk)を置いて遊ぶ為の筺...」
2012-09-16T14:58:16Z
<p>ページの作成:「{{Template:書きかけ}} Pogoplug ClassicをAsterisk + chan_mobile(Bluetooth)で遊ぶ。 ==コンセプト== 自宅に交換機(Asterisk)を置いて遊ぶ為の筺...」</p>
<p><b>新規ページ</b></p><div>{{Template:書きかけ}}<br />
Pogoplug ClassicをAsterisk + chan_mobile(Bluetooth)で遊ぶ。<br />
==コンセプト==<br />
自宅に交換機(Asterisk)を置いて遊ぶ為の筺体を選定する。以下の条件にあったもの。<br><br />
*安い<br />
*入手性が良い<br />
*見た目がイケてる(?)<br />
*インストール/設定が比較的容易<br />
*chan_mobileが動くスペック<br />
*セルフコンパイル出来ること<br />
*他にも遊べる余地がある<br />
==コスト==<br />
Pogoplug本体(3000円~) + Sandisk Cruzer Fit 16G(1000円~) + Planex BT-MicroEDR2X(1000円~)<br />
==スペック==<br />
CPU:Marvell Kirkwood 1.2GHz(ARMv5te)<br><br />
ブート:GNU uboot<br><br />
メモリ:256MB<br><br />
NAND:128MB<br><br />
インターフェース:USB 2.0*4/Giga Ether 1<br><br />
価格:3000円~<br><br />
==特徴==<br />
sheevaplugの類。玄箱Proとスペックが近い、仲間?。玄箱Pro同様にNANDのみの構成が可能。<br><br />
製品自体、本来はプライベートクラウドストレージというもの。USBに接続したHDDやFlashメモリなどを外部経由や<br><br />
ローカルで使用する。見た目が個性的、かわいい(!?)、旧製品で値崩れしているので安い、おっさんGeek(?)のお小遣いで買える。<br><br />
比較的に入手製がよい。海外ではHackが盛んな為、英語ソースだが情報豊富。<br><br />
本体は某カメラでは3,980-でした。<br />
==シリアルポート==<br />
殻割するとSerialのPinが既に立っている。独自uboot hackなどはJTAG/SerialConsole必須。海外ではnetconsoleを使用しているものも多い。<br><br />
とりあえずnetconsoleを設定してみることをお勧め。console見れるとubootの挙動も確認出来るので面白いです。<br><br />
<br />
==初期設定==<br />
Pogoplugの初期化を実施してSSHでログインできる状態にしてください。<br />
==Debianインストール==<br />
SSHでログインできるようになったら次はDebian化をします。以下の海外サイトで素晴らしいScriptでDebian化されていますのでそちらを参照してください。<br><br />
<br />
How to install Debian Linux on your Dockstar, GoFlex or Pogoplug NAS<br />
http://projects.doozan.com/debian/<br />
<br />
適当なUSB Flashを用意してましょう。1G以上はあった方が良いでしょう。当方はなるべく小型でそこそこ速度がでるものを使用しました。<br><br />
Cruzer Fit USB Flash Driveがおススメです。海外パッケージですが価格も激安です。<br><br />
<br><br />
Wheezy installerはうまく動作しませんでしたので、ここではSqueezeを使用してDebian化しましょう。<br><br />
==各種インストール==<br />
Debian化したあとは色々インストール/設定していきます。<br />
<br />
*aptitudeインストール<br />
<br />
#apt-get install aptitude<br />
<br />
*update<br />
<br />
#aptitude update<br />
<br />
*タイムゾーンの設定<br />
<br />
#dpkg-reconfigure tzdata<br />
<br />
メニュー形式で地域を選んでタイムゾーンを指定します。これでJSTになりました。<br />
<br />
*ntpインストール<br />
<br />
#aptitude install ntp<br />
<br />
/etc/ntp.confを編集します。<br />
<br />
# pool.ntp.org maps to about 1000 low-stratum NTP servers. Your server will<br />
# pick a different set every time it starts up. Please consider joining the<br />
# pool: <http://www.pool.ntp.org/join.html><br />
#server 0.debian.pool.ntp.org iburst<br />
#server 1.debian.pool.ntp.org iburst<br />
#server 2.debian.pool.ntp.org iburst<br />
#server 3.debian.pool.ntp.org iburst<br />
<br />
こんな風にコメントアウトして以下を挿入します。<br />
ntp.nict.jpとmfeedを設定します。<br />
<br />
server ntp.nict.jp<br />
server ntp1.jst.mfeed.ad.jp<br />
server ntp2.jst.mfeed.ad.jp<br />
server ntp3.jst.mfeed.ad.jp<br />
<br />
==Bluetoothインストール==<br />
メインのbluetoothスタックをインストールします。<br />
<br />
*bluezのインストール<br />
<br />
#aptitude install bluez libbluetooth-dev<br />
<br />
libbluetooth-devはAsteriskをconfigure時chan_mobileを選択する為に必要になります。<br />
<br />
==Asteriskインストール==<br />
Debian ARMではAsteriskパッケージが存在しますが今回は光電話patchuなどを当てたいのでSourceからコンパイルします。<br><br />
このPogoplugでセルフビルドしてもそこそこパワーある為、問題ありません。<br><br />
<br />
*まずは開発環境のインストール<br />
<br />
#aptitude install install build-essential gcc make linux-headers-2.6.32-5-kirkwood libxml2-dev libncurses5-dev<br />
<br />
*次に最新版Asteriskをダウンロードして展開後、解凍しディレクトリを移動<br />
<br />
#cd<br />
#wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.16.0.tar.gz<br />
#tar zxvf asterisk-1.8.16.0.tar.gz<br />
#cd asterisk-1.8.16.0<br />
<br />
*そしてconfigureを実行<br />
<br />
#./configure<br />
<br />
*configureで問題なければ次はchan_mobileを有効化します。<br />
<br />
#make menuselect<br />
<br />
*Add-onsを選択<br />
<br />
**************************************************<br />
Asterisk Module and Build Option Selection<br />
**************************************************<br />
<br />
Press 'h' for help.<br />
<br />
---> Add-ons (See README-addons.txt)<br />
Applications<br />
Bridging Modules<br />
Call Detail Recording<br />
Channel Event Logging<br />
Channel Drivers<br />
Codec Translators<br />
Format Interpreters<br />
Dialplan Functions<br />
PBX Modules<br />
Resource Modules<br />
Test Modules<br />
Compiler Flags<br />
Voicemail Build Options<br />
Utilities<br />
AGI Samples<br />
Module Embedding<br />
Core Sound Packages<br />
Music On Hold File Packages<br />
Extras Sound Packages<br />
<br />
*スペースキーを押してchan_mobileを有効化<br />
<br />
**************************************************<br />
Asterisk Module and Build Option Selection<br />
**************************************************<br />
<br />
Press 'h' for help.<br />
<br />
--- extended ---<br />
[*] chan_mobile<br />
[ ] chan_ooh323<br />
[ ] format_mp3<br />
XXX res_config_mysql<br />
--- deprecated ---<br />
XXX app_mysql<br />
[ ] app_saycountpl<br />
XXX cdr_mysql<br />
<br />
*ESCキーを押してSキーで保存して終了<br />
<br />
**************************************************<br />
Asterisk Module and Build Option Selection<br />
**************************************************<br />
<br />
Press 'h' for help.<br />
<br />
ARE YOU SURE?<br />
--- It appears you have made some changes, and<br />
you have opted to Quit without saving these changes!<br />
<br />
Please Enter Y to exit without saving;<br />
Enter N to cancel your decision to quit,<br />
and keep working in menuselect, or<br />
Enter S to save your changes, and exit<br />
<br />
*そしてコンパイル、インストール、設定ファイル、起動スクリプトのインストール<br />
<br />
#make<br />
#make install<br />
#make samples<br />
#make config<br />
<br />
*boot時にAsteriskを起動する設定<br />
<br />
#update-rc.d asterisk defaults</div>
Hisashi