我都很好心，我等大家畫面出來我才說開始好不好
大家好，本來的題目是「2 分鐘打臉 MTK」
但是後來想想，因為我們公司是用 MTK 的 solution
所以要是到時候 MTK 不 support 我們就不太好了
所以把題目改成理性．勿戰
我現在同時為一家台灣公司還有一家美國公司工作
我叫做小亨利，同事都叫我 Henry Jr.
我是軟體工程師，現在住在 LA
那進入正題
MTK 出了一款開發板，應該大家都聽過
它叫做 7688
它跑 Linux，內建 Wi-Fi，然後又便宜
可以說是 IoT 玩家的首選
它的 Wi-Fi 模式支援二種，分別是 station 跟 AP
所謂 station 就是可以讓自己為成 Wi-Fi 的客戶端 去連另外一台 Wi-Fi 的 AP
那所謂的 AP 就是讓自己成為基地台 讓別人可以連過來
最大的分別是在於說
成為客戶端的時候，你連到 Wi-Fi AP 可以再走網路線，就可以連到 ISP
所以，就會有網路
那另外一個部分呢，就是你自己成為基地台 但是因為 7688 沒有其他的方式再對外（連線）
所以就沒有網路
呃…好，那大家就會想說 那我可不可以二種模式同時開啟呢？
好，那同時啟動呢
呃，我們就可以譬如說連到別的 Wi-Fi AP 之後
我們就可以再連到 ISP，所以就有網路
然後再讓自己成為基地台
那別人就可以再連過來
如果說好我是開發者，用筆電 那我就可以再連到 7688 去做開發
同時也可以讓其他的 Wi-Fi 裝置連過來
各種 IoT 的玩具，像譬如說 sensor 溫度的 sensor、各種 sensor 這樣
所以簡直太棒了
不過它可以同時打開嗎？
官方的說法是不行
你要再買一支 USB 的 Wi-Fi dongle 但是…呃…然後才能擁有二種 Wi-Fi（模式）
那這是廢話嘛！ 你就多了一個裝置當然可以
所以這是真的嗎？
好險 7688 是一個 open source project
那所以就 trace 之後發現 chip 本來就有支援，OS 有支援、driver 有支援
只有 launch script 不支援
好，於是，嗯…
就用了「洪荒之力」打了 patch
加了 2 行
（群眾歡呼）
呃…不用 2 分鐘，只要 2 行
同時啟動二種 Wi-Fi 模式就完成了
謝謝大家！