Mar 2026【隨筆】Clone a Meta Ray-ban Display glasses application|藍芽 L2CAP CoC 極致低延遲架構優化:實現 720p 智慧眼鏡流暢串流 👓(LIVE DEMO)

圖片
最近在做一些實驗性質的東西,記得去年短暫玩過 2023 年底上市的第二代 Ray-Ban Meta 智能眼鏡,雖然它主要還是依賴智慧型手機作為算力中心,但我們對它所使用的串流技術很感興趣,因為聽說他們是用藍芽做串流。 去年曾經有同事隨口問我:「我們的眼鏡做到跟他們一樣你覺得有可能嗎?」,因為我知道我們的硬體規格跟人家的相比並非等號,加上當時有其他事情在搞,所以隨口開玩笑回說:“可是聽說 Meta 有200個人在搞那個眼鏡捏(雖然不知道他們負責搞應用的有幾人),啊我如果一個人可以幹贏他們200人,那我還在這幹嘛???(笑)” 也記得更久以前,當我們還在研究那個眼鏡時,常聽到像是:『 他們不知道用了什麼黑科技 』,這類沒有建設性、不應該從 RD 嘴裡說出來的話,而我也是不以為然。坦白講,以前每次只要聽到某SW嘴砲經理(暫且以H君稱之),沒事就把『 黑科技 』三個字掛在嘴上,當做無知的遮羞布,我就會感到倒胃口!同樣身為RD,我只覺得  Shame on you!(打嘴炮、作秀搶風頭、噁心帶風向、搞政治操作、把別人做事的成果搶去幫自己抬轎、有鍋直接推給下屬扛、散佈同事私生活謠言,還有職場霸凌,這些你他媽都頂級專業戶,除此之外沒啥洨用了!) 一件理論上可以做到的事情,外行人的認知被信息差,不懂加上沒實作能力去驗證,就什麼都變成黑科技了(多黑?比巴西黑鮑魚還黑嗎?)。反重力技術說不定也非啥黑科技,只是政府不讓你普通老百姓了解罷了。 Ray-ban Meta 的黑科技,講白了就是人家拉個百人團隊在搞那支眼鏡,然後把軟體技能和硬體規格點滿,再加上極致優化後的成果罷了! 當時知道 Ray-Ban Meta 的智慧眼鏡有塞入一個強大的 WiFi 6 晶片在裡面,一開始我猜測會不會有可能是透過 WiFi P2P 或 WiFi SoftAP 的方式去做串流(確實 Meta 的智能眼鏡,在同步媒體時,會強制要求開啟手機的 WiFi 開關,所以媒體同步應該是靠 WiFi 通道做的),而去年初我也快速做了一個WiFi Direct 架構來做 POC,確實傳輸效率非常快,幾百 MB 的大檔幾乎秒級傳完,從眼鏡端將媒體串流到手機端更是不用說的順暢,而且當時我們的媒體串流還是以未經編碼的方式傳透過 Socket 直接傳輸的(這表示傳輸時所需的頻寬會更大,功耗據說也較大)。 後來因為 ...

May 2024【台北士林】坪頂古圳步道循山稜接荷蘭古道西線上北五指山、杏林山(天氣不佳,原路折返)

荷蘭古道,位於台北士林區,這個名字其實是山友給取的,它真正的名字叫做高頂山古道,分為東西二線(沿古道上行不久後,會分成左右兩條路,右為東線、左為西線),關於荷蘭古道這個稱呼的由來眾說紛紜,真實性已難考證。

根據當地長者口述,17世紀初,佔領南台灣的荷蘭人曾數次北上攻打西班牙人,但均被擊退,而撤退的荷蘭軍隊曾由金山翻越磺嘴山鞍部下至頂山區域逃難。

亦有人說,荷蘭古道其實是清代駐守在雞心崙的河南營之誤傳,將河南講成荷蘭,但不論這條古道的實際名稱由來為何,都不減其獨一無二的魅力。

荷蘭古道全程都在茂密的原始森林之中,一路而上,出了森林後就是北五指山草原,可眺望七星山、竹篙山、擎天崗、台北盆地,甚至是海上的基隆嶼

要前往荷蘭古道,開車可導航「坪頂古圳親山步道至善路登山口」即可抵達,不過登山口附近沒有停車位,過了「平頂古圳步道口」公車站(旁有一座「溪山溪和宮」),循指示牌繼續上行一小段路後,會看見路旁有一個小土地公廟「車登腳福德廟」,土地公廟附近的馬路旁就能停車(可容納約四、五台小客車)。

坪頂古圳親山步道有二處登山口,一自「至善路三段370巷」起登,二自「平等里平菁街95巷」往下,親山步道的海拔約為300至500公尺,地勢北高南低,有內雙溪與內寮溪流經其間,山地丘陵與溪水孕育出豐富的植物生態景觀,讓山友在探訪步道的同時,也能感受處處是驚奇的豐富之旅。步道穿過三條百年古圳,讓人發思古幽情,加上步道在樹蔭間、圳水清澈透涼,微風徐徐,涼快暢意,是夏日休閒健行的好去處。


停車處旁邊有「坪頂古圳親山步道」的指示牌,停好車後,往上步行約200公尺,就會看到「坪頂古圳親山步道 至善路登山口」的石碑,從民宅右側石板路進入,不久即抵達「田尾仔橋」,這是一座建於民國70年的水泥橋,從橋上可以欣賞內雙溪溪谷的美景。

過橋後,就是「坪頂古圳親山步道」的入口了。這裡有左右岔路,兩邊的路都可以到達「登峰圳」,不過建議取右邊的石階路比較好走(左邊的路需過溪一次)。沿著石階往上走0.7公里就能到登峰圳了。

坪頂古圳堪稱台北地區的「骨董級」水利工程,三條水圳的位置,由下而上分別為登峰圳坪頂新圳坪頂古圳,分別在三個不同時期開鑿。

坪頂舊圳」開闢於1835年(道光15年),1849年(道光29年)開闢了「坪頂新圳」,這兩處古圳都是超過近兩百年的引水設施,肩負灌溉、飲水、運水三種功能,至今仍是平等里居民所仰賴的民生用水來源。日治時期1909年又開鑿了「登峰圳」,長約7公里,是三條水圳中最長的一條,三條水圳都是引自內雙溪的河水。

平等里的聚落分布在擎天崗到鵝尾山的西南側,聚落內有內寮溪,由於水源不足乃由鵝尾山開鑿隧道,從山的另一邊引內雙溪上游水源,滿足灌溉及民生用水,三條圳路自內雙溪上游溪溝取水沿坡地蜿蜒至鵝尾山,在山脈的頸部挖鑿山洞連接引水至平等里,三條隧道長度依地勢由高至低依序為舊圳約60公尺,新圳約280公尺,登峰圳約400公尺。

這三條古圳至今仍維持良好的輸水功能,部分圳路仍保留原貌,位於蒼翠林間,沿圳岸花木扶疏,鳥語花香,成為民眾休閒活動的最佳登山健行路線。

可參考Youtube上面的相關影片:三條古圳+內雙溪古道,夏日逍遙遊!尋訪坪頂古圳水源頭「大正九年」古碑

週日比較早起床,昨天沒有出門,今天看天氣還不錯,決定來去走個古道散步一下。剛好前陣子無聊實作了一個用 Gemini 1.5 ProGoogle Places API 來獲取真實資料輔助 AI 回答問題的小玩意兒,同時也在實驗如何使用 Gemini Pro 來進行 multi-steps reasoning,於是出門買了咖啡後,隨手打開APP,問一下Gemini我可以去哪裡健行?

我的問題只涉及了簡單的兩步驟推論,第一步先讓 AI 查詢士林的天氣,並推薦五個士林附近的古道,第二步再用稍早篩選出的五個古道,去查詢從我當前的位置開車到那邊的路線和時間。

先透過天氣服務的 API 來查詢士林的天氣並給我結果,並且從 Places API 的 JSON response 內容中,根據用戶評論內容,找到五個古道來推薦給我

然後根據問題推論,繼續透過 Directions API 查詢路線資料,過了幾秒後,AI 繼續回覆我問題的剩下答案,也就是我想知道開車到前面說的這五個古道,分別要多久?(這裡我並沒有再次送出提問)

這樣的效果其實不是很好,但起碼還能work,反正只是實驗性質的東西而已。不過如果回答的內容太多,有可能造成第一次推論的答案都還沒看完,畫面就被第二次推論的答案覆蓋掉了。我期望的效果應該是,全部推論完成後,再將所有問題的答案綜合起來一次回覆我,或者一邊推論,一邊產生每個推論步驟的答案。

坪頂古圳聽起來好像很有歷史感,讓我想起之前去過的福山馬岸古圳步道。所以今天決定去這裡散步,我請 Gemini 提供給我這個步道的更多信息

這個一樣是從 Google Places API 獲取到真實的地點資訊,以及網友的評論內容來回答(回答中的地名、距離、路線等內容,都是從真實資料得來,並不是 AI 瞎掰的)

概略了解步道的資訊後,決定來走一下坪頂古圳步道接荷蘭古道,隨後看了一下離線地圖,好像可以走個O型路線下山,所以就決定出發了!

今天下午一點半左右,從至善路登山口出發,本日的健行路線,是由坪頂古圳步道登山口進入,先沿著石階路爬升至「登峰圳」後,順著平坦的百年古圳散步一段路後,循稜陡上接荷蘭古道西線,然後抵達北五指山草原

由於是臨時決定來這裡健行,出發前沒有做登山路線相關的功課,原先我以為從登峰圳途中陡上的這段路就是荷蘭古道,後來下山後查資料才知道這段循稜陡上的山徑根本不是荷蘭古道QQ

其實剛進入山徑不久,我就覺得怪怪的,心想這像是尾稜的山徑,看起來荒無人煙,怎麼都不像是古道,不過離線地圖上確實有顯示出這條路徑,所以我也就沒多想繼續往上走了。

雖然山徑的路況不算太差,也有路跡可循,途中還能看到輔助繩索,但沿途極其原始的林相,明顯就是沒什麼人在走的路,一路上更少不了一堆蜘蛛網。我心想,要說這是一條古道,還不如說是登山隊伍為了登頂,而開出來的路線還比較貼切。

不過這段山脊路線,除了蜘蛛網比較多有點惱人外,其實也不難走,而且途中就會接上荷蘭古道西線,然後循著荷蘭古道西線,經過一段緩爬升後,就抵達北五指山大草原了。

示意圖為荷蘭古道的正確路線,以及我走錯的路線(紫色箭頭所指處)

看了離線地圖,草原這裡有一坐海拔787公尺的高頂山,但今天我在芒草區卻找不到基點,下山後查資料才知道,高頂山跟北五指山的基點,不知何時都已不翼而飛了(根據網路資料,2022年時好像還在)。

下午2點40分抵達「北五指山草原」,稍早從登峰圳途中切入山徑,走到這裡,大約只用了45分鐘。北五指山位於士林、金山、萬里交界,山頂有360度無敵展望,寬闊的草原上可以看見放牧的水牛群悠閒在吃草,小牛怯生偎在母牛身旁,一幅美好的山野美景,令人心情放鬆。

天氣好時,遠處可以欣賞到台北盆地,以及那拔地而起,一眼便明暸的台北101大樓,還有紗帽山觀音山,甚至是更遠處的基隆嶼都能清楚可見。

北五指山大草原的地面設有防迷地線,讓遊客在濃霧天氣時也能安心。順著草地上的黃色防迷地線往前走約五分鐘,左側山坡上可見一塊寫著「北五指山」的鐵牌。

今天的原定行程,是計畫從北五指山,順登「杏林山」,然後接「瑞泉古道」、「頂山石梯嶺步道」,以O型路線返回荷蘭古道登山口。

但此時我看見前方路線上聚集了一群水牛,雖然以前走古道也曾碰過幾次水牛,但是沒有碰過那麼多隻聚在一起的,一時之間不知如何是好。我擔心就這樣走過去,會不會驚嚇到水牛群而慘遭圍爐,猶豫片刻後,我決定先回到北五指山山頂休息一下。

回到山頂休息15分鐘之後,覺得差不多應該動身了,這時我看見附近有個人躺在草地上,於是走過去問他說:「前面路上有一群牛在那邊,走過去會不會怎麼樣?」,小哥起身拿下耳機,問我要去哪裡,然後用日本人的口音說他剛才過來的時候,是從森林裡面繞過牛群的。

詢問後得知小哥是住在台灣的日本人(難怪會穿雨鞋上山),跟小哥道謝後,我便往「杏林山」的方向前進。

過北五指山草原往「杏林山」的路上,會穿過一段石階路,此為「風擎步道」,沿著石階路往左走,可以抵達擎天岡,步道上有陽明山公園管理處的距離標示,寫著到擎天岡3.4公里。

這段路雖好走,距離也短,但是擎天岡並不是我今天的目的地,於是穿越過石階路,進入山徑,沿著有點泥濘的山徑往上走一小段後,即抵達海拔802公尺的「杏林山」山頂。

山頂為草地,樹林圍繞無展望,設有北市地測精幹點。此處為陽明山東西大縱走東段,頂山至石梯嶺間的支線。由於入口處無明顯指標,加上並非在主要步道上,所以相對比較少人造訪。

瑞泉古道的入口就在山頂旁邊的樹林處,入口處有指示牌寫著「往瑞泉古道」,此時天上已下起細雨,我沿著瑞泉古道走了幾步後,發現前方樹林裡依舊佈滿蜘蛛網,雖然時間還早,但是看著天空中大片不祥的烏雲,感覺像是隨時準備要下起大雨。

思索片刻後,我決定取消原定的O繞路線,採取原路下山,畢竟下大雨走古道還是有點風險。反正原本要走的荷蘭古道,今天一開始就走錯路了,乾脆藉這個機會,下次再來走一趟O型路線吧。

回到北五指山大草原後,剛才戴著耳機躺在草地上聽音樂的小哥已經離開,不曉得從哪個方向下山了。

下午3點45分,從荷蘭古道西線循原路下山,只花了25分鐘即回到登峰圳步道。再沿著景色優美的登峰圳步道原路返回,走下一小段石階後,在岔路口取右側石階路下山(稍早上山時是走左邊上來)。

途中經過一處涼亭,從涼亭左邊的小徑進入(右側的石階上坡路是往平等里),經過一處溪谷越溪處,從右岸過去左岸。

不過今日水量不多,過溪安全無虞。過溪後再沿著水管路走一小段,即抵達田尾仔橋。此時仍下著小雨,坐在橋上休息了一會兒後,返回停車處取車回家。

本日健行含登峰圳散步及休息時間,一共花了3小時15分鐘,下次有空再來走一趟不同的路線。

坪頂古圳步道沿荷蘭古道西線登高頂山、北五指山、杏林山(原路折返)健行足跡:https://www.sports-tracker.com/workout/davidwang400/6652f7769d534a16fe45a32d



內雙溪的溪谷之美




車登腳福德廟


坪頂古圳步道登山口附近的良心商店



由此進入坪頂古圳步道






田尾仔橋


橋上的景色相當不錯



過橋後可見到坪頂古圳步道的解說牌



竹林景色




這邊取右側石階路下山,可以回到剛才的「田尾仔橋」水泥橋



景色優美坪頂古圳步道


民宅


田園風景









這個乾淨的水源處,下山後可以擦拭汗水、清除泥土



古圳步道途中會經過一處攔砂壩,從這裡好像可以進入內雙溪古道


我今天是從這裡進入陡上的原始山徑(之後接上荷蘭古道西線),入口處已被雜草覆蓋,如果沒有布條,沒看地圖的話,經過時根本不會發現這是一條原始山徑的入口


循尾稜陡上,沿途的景色相當原始





有些地方有架設輔助繩索,可見這條山徑還是有人走的





雜草蔓延的山徑



途中看到這棵樹的形狀很奇特




這顆石頭附近有好幾條山徑,這裡應該就是荷蘭古道東、西線的岔路口了


這條山徑途中很多蜘蛛絲




走了45分鐘後,終於出森林了


映入眼簾的是一片大草原,遠方則是台北盆地



高頂山草原



循著草地上的黃色防迷地線前進



前方發現水牛群



前方的路上,有一群水牛聚集


可愛的小牛






這是水牛泡澡的池子





北五指山


北五指山到此一遊紀念照


遠方的基隆嶼也清楚可見






沿著這個石階路,可以通往擎天岡


我走到這裡就折返了,因為今天沒有要走到擎天岡的計畫



抵達杏林山,天空開始下起小雨



杏林山山頂旁的樹林,就是瑞泉古道的入口


入口處有指示牌,本來想走個O型路線下山,但是我往前走了一小段後,發現蜘蛛網還是很多,且已經開始下雨,最後決定折返走原路下山


天上的大片烏雲,像是隨時要下大雨的感覺


台北101大樓清晰可見








下山只用了25分鐘就回到坪頂古圳步道了





保留著古樸氣氛的「桃仔腳橋」




這附近需要過溪,從右岸到左岸,不過溪谷水量不多,安全無虞


過溪後沿水管路前進


回到坪頂古圳步道入口的水泥橋


最後沿著馬路走回停車處



熱門文章

2019 Aug 16~18【福建南平】中國世界遺產~福建武夷山遊記。登天遊峰、臨九曲溪、品大紅袍

Jan 2025【苗栗三義】富貴牡丹(三義館)人文藝術餐廳|預約制|在美術館裡吃無菜單料理

2019, July 7~8【中國山東】老司機帶你攀登72位古代帝王曾登臨朝拜,以五嶽獨尊名揚天下的泰山(歷史典故+遊覽路線+遊記+照片)

2022, Apr 29【台中霧峰】霧峰里山步道群。親民好走的小百岳~阿罩霧山,還可到秘境觀景臺觀賞夕陽和夜景

2011 April 2~4 初訪天使的眼淚.嘉明湖.三叉山.向陽山

Jun 2024【新竹五峰鄉】竹林禪苑起登、五指山五連峰O型連走(台灣小百岳030)&小郜家濃厚雞白湯拉麵

2018, Aug 11~12【南投竹山】衫林溪森林遊樂區避暑去!松瀧岩瀑布&松林町妖怪村1日遊

Jul 2026【台北士林】溪山百年古圳步道順訪颱風後的儷人瀑布|清涼消暑的夏日健行好去處

Aug 2025【新竹秀巒】秀巒軍艦岩-屯野生步道登芝生毛台山|這座中級山夏天來走很舒服

2018, Aug 18【頭城】龜山島賞鯨追豚+環繞龜山島、【南澳】探訪神秘的澳花瀑布

文章列表

Contact

名稱

以電子郵件傳送 *

訊息 *