More Related Content Similar to OpenLab.Taipei #2 PORTA2030 (20) OpenLab.Taipei #2 PORTA20301. PORTA2030
From a free software developer's perspective
Rex Tsai <chihchun@kalug.linux.org.tw>
and
Macpaul Lin <macpaul@gmail.com>
2009/08/22 @ OpenLAB.Taipei 共玩 #2
1
This slide is released under Creative Commons by-nc-sa 3.0
2. About
PORTA2030
PORTA2030 是台北市立美術館
( TFAM ) 2006/11/4 - 2007/2/25 的
「台北雙年展」﹣「(限制級)瑜珈」
的一部分。在雙年展期間,每週六下午
2:00 - 5:00 都有服裝設計和程式設計的
人在美術館的現場,實地進行 porta-
pack 的設計和製作
想像西元 2030 年時,因某不知名的原
因,所有手機網絡和網際網路的主幹完
全癱瘓,這時一群人利用自己手邊的無
線基地台串連起一個去中心化的網路,
成為溝通聲音、照片、影像的主要媒
介。因為無線基地台很小、耗電也不
大,這群人可以將無線基地台穿在身上
( porta-pack ),成為一個行動網路。
2
4. People get involved
● TAKE2030 PORTA-PACK 設計
● 鄭淑麗 ,Ilze Black, Alexei Blinov ● 實踐大學服裝設計學系
● 協調與維護 : 郭慧禪 ● 黃莉婷老師
● 錄影紀錄 : 林厚成 ● 林芷芸 ( 芸寶 ) 、呂至偉 ( 阿飛 ) 、李欣蓓
( 饅頭 ) 、黃馨慧 ( 小ㄗ ) 、許盈美 (Cat)
● 程式設計 : ● 田明彬 ( 喬治 ) 、呂 _ 軒 ( 小軒 ) 、洪詠晶
● Tossug ( 小熊 ) 、孫敏強 ( 小強 )
蔡昀澤 (Evan) 、曾致端 ( 阿ㄉㄨㄞ ) 、楊威
葉平 (Ping)
●
●
俐 ( 大白鯊 ) 、譚雅心 ( 譚菊 ) 、廖依琦 ( 柏
● 林智斌 (Macpaul) 青哥 ) 、黃若綺 ( 小若 ) 、梁佐銘 (momo)
● 蔡志展 (Rex) ● 林宏諭 ( 小紅豆 ) 、陳子瑜 ( 子瑜 )
● 李世元 (FourDollars) ● 林慈韻(慈韻)、徐培倫 ( 大姐 ) 、林于巽
( 于巽 )
● 吳欣展 (pcbill)
● 蔡政崇 (Wesley)
4
5. 評論
● 要談論這個作品從來就不只有一個角度;從作品的概念到執行,它點到了網路未來發展、
跨界創作議題、軟體開發與設計、科技傳遞的知識主宰權力、創作所有權的歸屬或分
配、開放與限制之間的競爭。但無論是從哪一種角度來談,這個計畫的完整性都會因此略
顯不足,然而至少有一點是可以確定的:若沒有開放原始碼的軟體作為基礎,這樣的無線網
路背包是不可能實現的--或者,就算這樣的獨立基地台可以互相串連,也沒有可供交換、
分享的網路內容。
● 畢竟 take2030 工作坊裡,好像寫軟體還是寫軟體的人負責、搞設計還是搞設計的人負責,
這充其量叫做分工而不是跨領域(辦公室有人還說是 OEM 代工)。假如要談的是創作分
享,應該比較是一個微型樂園可以切入的關注面,但是對這件創作計畫,我很好奇受邀來的
台灣開放原始碼網路社群和中研院研究員,是否完全了解並附和藝術家於其中所訴求的創作
初衷,並全然認同那樣假設資源壟斷的近未來前提?
● 假如說開放原碼與 CC 公眾授權,推廣這兩件其實不盡相同的概念真是一種數位藝術家認定
具有反抗公共資源壟斷或知識集中宰制的某種美意時,那麼在操作這類推廣創用理念的
藝術行動上或許可以更讓人感受其必要性,而非用過於粗糙直接、未經詳盡解說即預設觀眾
理解或簡化的處理思維來抵消了原本有的美意。
5
Source: 微型樂園 rainfrog 雨蛙 http://www.microplayground.net/wordpress/?p=153
6. Work we have done
● 為了溝通而搭造的巴別塔
● Trac & Wiki & Mailing list
● 基礎系統 - OpenWRT porting on ASUS WL-HDD2.5
● 系統溝通基礎 – WiFi Mesh Network
● 使用者介面 - WebCam & Skype Phone
● 工程師思維 - 要作實際有用途的東西
● Ideas on Sahana project
6
8. 核心 ASUS WL-HD 2.5 無線網路基地台
● System-On-Chip: Broadcom BCM4702KPB
● CPU Speed: 200 MHz (125 for some)
● Flash size: 4 MB, MX 29LV320ATTC-90
● RAM: 16 MB, Hynix HY57V283220T-7
● Wireless: integrated Broadcom BCM4306
802.11b/g Wireless LAN Controller
● Ethernet: 1x network controller, no switch
● IDE-Controller: Yes, PROMISE PDC20265R
● USB: 1x USB 1.1 12MM
● Serial: no, but possible to add an external UART
● JTAG: no
8
9. What's OpenWRT
● A linux distribution for embedded system, provide a well
designed building system.
● It's now supporting more then 13 different hardware platforms.
● Latest version is Kamikaze 8.09.1
● New LuCI, Lua Configuration Interface (Lua-powered MVC interfaces)
● Sysupgrade for x86, broadcom and adm5120
● Supports Cavium Octeon SoC, RDC SoC, MikroTik RouterBoard
● For more info please visit http://www.openwrt.org/
● PORTA2030's OpenWRT version is based on WhiteRussian
hacked by HiveNetwork http://www.hivenetworks.net/
9
10. WiFi Mesh Network
● 目標
● 建立一個 self-form, self-healing 網狀互連網路
● Mobile Ad-hoc Network 不需要額外的設定經驗,插上電
後就可使用
● 設備與設備間可以互相連通
● 我們使用 olsrd (http://www.olsr.org/)
10
15. Hacking USB Skype Phones
15
Source: Hacking Lobos LB-SP110 http://tinyurl.com/mxrssa
16. WebCam - Spook and w3cam
● 由於 Porta Porter 會將攝影設備背在身上,它其實很容易用以大量蒐集同一塊地方的照片,
這些照片可以作為全景照片的素材。 Linux 上有些軟體可以做到這件事情,但是由於需要大
量的運算能力,因此必須再電腦上執行,無法在 Porta Pack 上直接將圖片黏合,而且操作需
要些時間。我們可以先用 autopano-sift, Hugin 與 Enblend 將圖片整理為全景圖。有些軟體甚
至可以這些圖像再轉成迷人的 QTVR 。
● 在 TFAM 臨場測試了 Porta-pack 上得 Philips Toucam Fun Cam. 這台機器使用的驅動程式是
pwc ,,把 Web Cam 插入系統後,便會自動利用 vidcat 透過 v4l 介面中取出 320×240 的圖
片,並存成 JPEG 。再利用 Avahi 之 mDNS/zeroconf 機制廣播名為 HiveTV 的網址,如此再
同一個網域下的機器,便可以查到攝影機的網址位置,並登入觀看。
● Video - Take2030 Public Art Video Recording Clip on 2006 November (10:40)
Source: 測試 Spook 與 w3cam http://tinyurl.com/nycr3h 16
21. What's NEXT
報馬仔 / Skalde Project
● Skalde ( 報馬仔 )
● AP 上作簡單的硬杯底
(embedded) 留言版
● 數位版高雄海之冰
● Powered by
HackingThursday
( 黑黑星期四 )
http://www.assembla.com/wiki/show/HackingThursday
21
team : chihchun, fourdollars, hychen, matlinux2, thinker, yuren
22. 報馬仔 / Skalde Project
● 數位留言板
● 藉由首次登入時無線網
路導入留言板
● 保留塗鴉牆機制
● 既環保又即時!
Live Demo: http://demo.skalde.debian.org.tw/
22
23. Future works
● 研討會定位功能
● Based Wi-Viz 2 (maybe ?)
23
Source: http://devices.natetrue.com/wiviz2/wiviz2.html
24. References
● 文字 & 程式
● http://porta2030.tossug.org/
● http://people.debian.org.tw/~chihchun/tag/porta2030/
● http://porta2030mac.blogspot.com/
● http://tw.myblog.yahoo.com/niki_kuo2006/article?mid=169&sc=1
● 照片
● http://www.flickr.com/photos/porta2030/
● http://www.flickr.com/photos/46818590@N00/
● 影片
● 11 月份工作坊錄影剪輯 http://video.google.com/videoplay?docid=7959992063757235484&hl=en
● 12 月份工作坊錄影剪輯 http://video.google.com/videoplay?docid=-4585221846768764365&hl=en
● 演講
● OSDC 2007 by macpaul.
http://video.google.com/videoplay?docid=-9020857366450569619&hl=en
24
Editor's Notes 在同樣的硬體規格下,使用者多了一項新選擇,可以直接購買內建 DD-WRT 的產品,享有 DD-WRT 中相較於原廠韌體的額外進階功能,像是 VPN, PPTP, WMM 與 DDNS 等。有別於可於網站下載的免費 DD-WRT 版本,內建版還多了 PPPOE-Relay 與使用者頻寬控制功能 (Per User Bandwidth Control)。在這樣的模式下,Buffalo 只需要跟 NewMedia-NET 談好授權細節,接下來的後續客服與保固依然由 Buffalo 執行,Buffalo 直接換得 DD-WRT 原本的活躍社群,以及更好的銷售量。 * 提供良好的 build system, 只要下載便可使用 * 諸如 BeagleBoard 等 targets 都已支援 * 提供設計完善的 SDK 模式,可供給下游使用者輕易使用的預先編譯套件 * 發展相當迅速 * 堅持開源 * 某些嵌入式系統,如 emdebian 會拿 OpenWRT 作為開機基礎