La Fonera 2.0 で遊ぶ~導入編~ 2009年9月のオフな集まり(第87 回)

2,687 views
2,591 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,687
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • La Fonera > 最近はFON2200E になっているらしい
  • 全機種OS を入れ替えることが出来ます.
  • ie 不可
  • La Fonera 2.0 で遊ぶ~導入編~ 2009年9月のオフな集まり(第87 回)

    1. 1. La Fonera 2.0 で遊ぶ~導入編~ 2009年9月のオフな集まり(第87 回) KenichiroMATOHARA <matoken@gmail.com>
    2. 2. 組み込みLinux やってみたい <ul><li>SeevaPlug($99の電源プラグ型) </li><ul><li>http://www.marvell.com/products/embedded_processors/developer/kirkwood/sheevaplug.jsp </li></ul><li>BeagleBoard($150位の基盤) </li><ul><li>http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=2621773&keywords=Beagle%20Board </li></ul><li>Leopard Board($99 カメラ付き基盤) </li><ul><li>http://www.leopardboard.org/ </li></ul><li>Covia SmartQ5($120 19800- MID) </li><ul><li>http://www.covia.net/main/product-smartq5.html </li></ul></ul>
    3. 3. La Fonera? <ul><li>Fon を利用するための無線AP
    4. 4. 日本では3機種発売中 </li><ul><li>La Fonera
    5. 5. La Fonera+
    6. 6. La Fonera 2.0 </li></ul></ul>
    7. 7. 大雑把な違い <ul><li>La Fonera(FON2100E/FON2200E) </li><ul><li>日本ではじめに売り出された物 </li></ul><li>La Fonera+(FON2201) </li><ul><li>LanPort が2つになった
    8. 8. 少し大きくなった </li></ul><li>La Fonera 2.0(FON2202) </li><ul><li>USB Port が追加
    9. 9. + と同じ基盤,同じサイズ
    10. 10. プラグインで各種拡張が可能(ファイルサーバ,ライブカメラ等) </li></ul></ul>
    11. 11. 各種FW <ul><li>OpenWrt / DD-Wrt </li><ul><li>無線LAN AP 向けFW.標準のFW と入れ替えて標準では使えない機能を使えるようにしたり出来る.製品FW のベースとしても使われたりする.Fon の機能は使えなくなる. </li></ul><li>FreeWLAN </li><ul><li>Fon の機能を残したまま機能追加が出来るFW ※非公式 </li></ul><li>La Fonera 2.0 DEVELOPER </li><ul><li>Fon 提供のLa Fonera 2.0 用の開発者向けFW.ssh 等も使えるようになる.Fon の機能は使える.導入が楽.※公式 </li></ul></ul>
    12. 12. FW 導入 <ul><li>La Fonera 2.0 DEVELOPER 以外 </li><ul><li>基本的にSerial 経由で操作して書き込む > 面倒 </li></ul><li>La Fonera 2.0 DEVELOPER </li><ul><li>Web の管理画面から流し込むだけ </li></ul></ul>Arduino での接続も可能
    13. 13. La Fonera 2.0 DEVELOPER 導入 <ul><li>Firmware Update Instructions - FON Wiki Beta </li><ul><li>http://wiki.fon.com/wiki/Firmware_Update_Instructions </li></ul><li>FW をダウンロード( http://download.fonosfera.org/LATEST/ )し,ファームウェアアップデートを行う. </li><ul><li>ダッシュボード > 設定 > システム </li></ul><li>アップデートには30分程掛かる.
    14. 14. 完了のメッセージが出力されたら管理画面を再読込.
    15. 15. 初期設定後再起動 </li></ul>
    16. 16. ファームウェア アップデート画面
    17. 17. アップデート中
    18. 18. アップデート完了
    19. 19. La Fonera 2.0 DEVELOPER <ul><li>管理画面がオレンジから緑色に </li></ul>
    20. 20. SSH 接続 <ul><li>slogin root@192.168.10.1 でlogin パスワードは管理画面で設定した物.
    21. 21. イルカが表示されます. </li></ul>SSID : MyPlace PASS : koedokoedo
    22. 22. uname / cpuinfo # uname -a Linux Fonera 2.6.26.2 #11 Tue Apr 21 14:36:55 CEST 2009 mips unknown # cat /proc/cpuinfo system type : Atheros AR2315 processor : 0 cpu model : MIPS 4KEc V6.4 BogoMIPS : 183.50 wait instruction : yes microsecond timers : yes tlb_entries : 16 extra interrupt vector : yes hardware watchpoint : no ASEs implemented : shadow register sets : 1 core : 0 VCED exceptions : not available VCEI exceptions : not available
    23. 23. df / free root@Fonera:~ # df -k Filesystem 1k-blocks Used Available Use% Mounted on rootfs 3712 3712 0 100% / /dev/root 3712 3712 0 100% /rom tmpfs 14956 212 14744 1% /tmp tmpfs 512 0 512 0% /dev /dev/mtdblock4 1792 228 1564 13% /jffs mini_fo:/jffs 3712 3712 0 100% / root@Fonera:‾# free total used free shared buffers Mem: 29912 21440 8472 0 2532 Swap: 0 0 0 Total: 29912 21440 8472 root@Fonera:~# free total used free shared buffers Mem: 29912 21696 8216 0 2264 Swap: 0 0 0 Total: 29912 21696 8216
    24. 24. パッケージ管理コマンドopkg <ul><li>Debian のapt 系のような使い勝手
    25. 25. /etc/opkg.conf 書き換え
    26. 26. Update </li></ul># opkg update Downloading http://downloads.openwrt.org/snapshots/fonera2/packages/Packages Connecting to downloads.openwrt.org (78.24.191.177:80) wget: server returned error: HTTP/1.1 404 Not Found Signiture check for snapshots skipped because GPG support was not enabled in this build Collected errors: * opkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp -P /tmp/opkg-b7N5CM http://downloads.openwrt.org/snapshots/fonera2/packages/Packages' src snapshots http://ipkg.nslu2-linux.org/feeds/openwrt/fon-ng/mips/ root@Fonera:~# opkg update Downloading http://ipkg.nslu2-linux.org/feeds/openwrt/fon-ng/mips//Packages Connecting to ipkg.nslu2-linux.org (140.211.169.169:80) Packages 100% |************************************************************************************| 568k 00:00:00 ETA Updated list of available packages in /var/opkg-lists/snapshots Signiture check for snapshots skipped because GPG support was not enabled in this build
    27. 27. USB <ul><li>mini USB-HUB </li><ul><li>OK </li></ul><li>USB Disk(Baffalo microUSB ReadWriter) </li><ul><li>sda: sda1 として認識 </li></ul><li>emobile D02HW </li><ul><li>ttyUSB0 / ttyUSB1 として認識 </li></ul></ul>
    28. 28. swap 作成 root@Fonera:/# opkg install swap-utils libblkid root@Fonera:/# mount /dev/sda1 /mnt root@Fonera:/# dd if=/dev/zero of=/mnt/swap bs=1k count=65536 65536+0 records in 65536+0 records out root@Fonera:/# ls -l /mnt/swap -rwxr-xr-x 1 root root 67108864 Sep 4 21:56 /mnt/swap root@Fonera:/# mkswap /mnt/swap Setting up swapspace version 1, size = 67104 kB no label, UUID=c90609f7-930e-42e6-92a7-0cba167a40bf root@Fonera:/# swapon /mnt/swap root@Fonera:/# free total used free shared buffers Mem: 29912 23920 5992 0 800 Swap: 65452 0 65452 Total: 95364 23920 71444 USB メモリ マウント swap ファイル 作成 swap 関連 パッケージ導入 swap 準備 swap mount
    29. 29. タイムゾーンの設定 <ul><li>標準ではUTC </li><ul><li># date
    30. 30. Fri Sep 4 21:44:51 UTC 2009 </li></ul><li>JST にしたい </li><ul><li>/etc/system/config のUTC をJST-9 に変更
    31. 31. 再起動
    32. 32. # date Sat Sep 5 06:45:42 JST 2009 </li></ul></ul>
    33. 33. これから <ul><li>emobile 端末を使ったAP </li><ul><li>標準機能で3G AP のモードがあるが未だ使えない.
    34. 34. デバイスとしては認識.
    35. 35. ダイヤルアップの設定とルーティング設定をすれば行けそう. </li></ul><li>USB サブモニタを接続 </li><ul><li>PC 化できるのでは? > OpenWRT で事例がある </li><ul><li>http://sven.killig.de/openwrt/slugterm_dl.html </li></ul></ul><li>GPIO </li><ul><li>GPIO が使える > デバイスの制御が出来る. LED を光らせたり温度を取得したり… </li></ul></ul>
    36. 36. http://bit.ly/koedolug

    ×