1 00:00:01,380 --> 00:00:05,300 我都很好心,我等大家畫面出來我才說開始好不好 2 00:00:09,270 --> 00:00:12,530 大家好,本來的題目是「2 分鐘打臉 MTK」 3 00:00:12,530 --> 00:00:15,274 但是後來想想,因為我們公司是用 MTK 的 solution 4 00:00:15,274 --> 00:00:17,564 所以要是到時候 MTK 不 support 我們就不太好了 5 00:00:17,564 --> 00:00:20,034 所以把題目改成理性.勿戰 6 00:00:20,994 --> 00:00:23,967 我現在同時為一家台灣公司還有一家美國公司工作 7 00:00:23,967 --> 00:00:26,647 我叫做小亨利,同事都叫我 Henry Jr. 8 00:00:26,647 --> 00:00:29,899 我是軟體工程師,現在住在 LA 9 00:00:30,279 --> 00:00:31,279 那進入正題 10 00:00:31,279 --> 00:00:33,549 MTK 出了一款開發板,應該大家都聽過 11 00:00:33,549 --> 00:00:35,189 它叫做 7688 12 00:00:35,249 --> 00:00:37,559 它跑 Linux,內建 Wi-Fi,然後又便宜 13 00:00:37,559 --> 00:00:39,599 可以說是 IoT 玩家的首選 14 00:00:39,599 --> 00:00:42,919 它的 Wi-Fi 模式支援二種,分別是 station 跟 AP 15 00:00:42,919 --> 00:00:47,879 所謂 station 就是可以讓自己為成 Wi-Fi 的客戶端 去連另外一台 Wi-Fi 的 AP 16 00:00:47,879 --> 00:00:51,619 那所謂的 AP 就是讓自己成為基地台 讓別人可以連過來 17 00:00:51,619 --> 00:00:53,569 最大的分別是在於說 18 00:00:53,569 --> 00:00:58,779 成為客戶端的時候,你連到 Wi-Fi AP 可以再走網路線,就可以連到 ISP 19 00:00:58,779 --> 00:01:00,569 所以,就會有網路 20 00:01:00,569 --> 00:01:05,909 那另外一個部分呢,就是你自己成為基地台 但是因為 7688 沒有其他的方式再對外(連線) 21 00:01:05,909 --> 00:01:07,979 所以就沒有網路 22 00:01:08,979 --> 00:01:13,289 呃…好,那大家就會想說 那我可不可以二種模式同時開啟呢? 23 00:01:13,289 --> 00:01:14,799 好,那同時啟動呢 24 00:01:14,799 --> 00:01:18,519 呃,我們就可以譬如說連到別的 Wi-Fi AP 之後 25 00:01:18,519 --> 00:01:21,099 我們就可以再連到 ISP,所以就有網路 26 00:01:21,099 --> 00:01:23,099 然後再讓自己成為基地台 27 00:01:23,099 --> 00:01:24,589 那別人就可以再連過來 28 00:01:24,589 --> 00:01:28,969 如果說好我是開發者,用筆電 那我就可以再連到 7688 去做開發 29 00:01:28,969 --> 00:01:31,729 同時也可以讓其他的 Wi-Fi 裝置連過來 30 00:01:31,729 --> 00:01:36,413 各種 IoT 的玩具,像譬如說 sensor 溫度的 sensor、各種 sensor 這樣 31 00:01:36,643 --> 00:01:38,163 所以簡直太棒了 32 00:01:38,163 --> 00:01:40,283 不過它可以同時打開嗎? 33 00:01:40,336 --> 00:01:41,606 官方的說法是不行 34 00:01:41,606 --> 00:01:46,466 你要再買一支 USB 的 Wi-Fi dongle 但是…呃…然後才能擁有二種 Wi-Fi(模式) 35 00:01:46,466 --> 00:01:48,786 那這是廢話嘛! 你就多了一個裝置當然可以 36 00:01:48,786 --> 00:01:50,627 所以這是真的嗎? 37 00:01:51,137 --> 00:01:53,497 好險 7688 是一個 open source project 38 00:01:53,497 --> 00:01:57,627 那所以就 trace 之後發現 chip 本來就有支援,OS 有支援、driver 有支援 39 00:01:57,627 --> 00:02:00,437 只有 launch script 不支援 40 00:02:01,684 --> 00:02:03,076 好,於是,嗯… 41 00:02:03,076 --> 00:02:06,286 就用了「洪荒之力」打了 patch 42 00:02:06,286 --> 00:02:07,686 加了 2 行 43 00:02:07,686 --> 00:02:17,226 (群眾歡呼) 44 00:02:17,716 --> 00:02:19,686 呃…不用 2 分鐘,只要 2 行 45 00:02:19,686 --> 00:02:22,067 同時啟動二種 Wi-Fi 模式就完成了 46 00:02:22,067 --> 00:02:23,237 謝謝大家!