🚀 AI Studio 新功能登場!
現在你可以直接在 AI Studio 建立 Android 應用程式原型,透過 USB 連接手機,一鍵安裝,立刻在手機上預覽! 從原型到實機,只要幾秒鐘,開發流程更快、更直覺。
🚀 AI Studio 新功能登場!
現在你可以直接在 AI Studio 建立 Android 應用程式原型,透過 USB 連接手機,一鍵安裝,立刻在手機上預覽! 從原型到實機,只要幾秒鐘,開發流程更快、更直覺。
[辦公室自動化靠AI - 會議室預定]
2026 年最貴的成本是「手動確認」與其背後的隱形成本。每次你或員工中斷工作,特地走到門口確認登記表,或在 LINE 群組來回核對,都是在浪費老闆最寶貴的專注力。與其讓大腦被這些雜事佔據,不如把預約規則徹底定義清楚:只要你明確告知 AI 週一至週五,09:00-18:00 開放預約,剩下的繁瑣比對、時間篩選與衝突檢查,完全可以交給 App 24 小時不間斷地自動負責。
與其每週重複花時間印紙、換紙、貼門口,還要擔心員工忘了手寫導致撞期,不如花一個下午的時間,讓 AI 幫你打造一套「一勞永逸」的數位行政流程。
💡 教學點:對於完全不懂代碼的老闆來說,重點在於「溝通方式」。你不需要學什麼 JSON 或複雜物件,你只需要會寫平時交辦任務的清單。例如,你直接用白話文告訴 AI:我有三間房,1 號房是大間的,有 20 個位子和大型投影幕;2 號房是小間的沙發區,適合 4 人談心。AI 的大腦會自動幫你把這些描述轉化為電腦能識別的「數位資源庫」。當你學會如何像指揮員工一樣描述你的生意環境,AI 就能瞬間完成原本需要工程師寫好幾天呢。
📌 兩堂課程,帶你從零基礎到雲端部署:
1️⃣ 4/7 (二) 19:30-21:30
【AI Coding 基礎入門】
不懂程式碼?沒關係!讓 AI Studio 幫你寫出第一款 App!
聽說 AI 很強,但到底怎麼上手? 如果你也有這個疑問,這堂的實戰課就是為你設計的。
⭐基礎入門2HR課程, 帶你進入AI coding 的大門!!
除了跟大家寫程式的基本概念,也直接帶您動手「實作」出兩個實用的 APP!
💡 這堂課你將帶走兩個專屬 App
1️⃣ QR Code 智慧生成管理員
不再求人: 快速製作活動報到、表單、資訊分享 QR Code。
實戰應用: 學習如何讓 AI 幫你處理「重複性高」的行政庶務。
2️⃣ 「選我選我」互動抽籤 App
炒熱氣氛: 專為會議、課堂設計,內建緊張鼓聲與 Emoji 動畫。
驚喜不斷: 讓「隨機點名」變成一種遊戲,全場目光都在你身上!
🎯 您將學會需求拆解/提示詞用法
需求拆解: 如何像工程師一樣思考,並把想法告訴 AI。
規格定義: 透過 AI Studio & Gemini 快速轉換成可執行的程式。
即學即用: 零基礎也能模仿開發,下課馬上就能在工作中使用。
🔥 課程最後,我也會介紹 進階班 (付費課程):
我們不僅教你做小工具,還要帶你窺探「實用 APP」的門檻, 如何佈署到雲端!
雲端資料庫: 讓數據永久儲存,不再重開就消失。
安全登入機制: 只有管理者/使用者能用的訂餐系統。
免費部署: 打造一個真正能上線、分享給同事用的 Web App。
進階班學員將獲得「訂餐系統完整原始碼」,直接套用!
⭐若尚未訂閱 Google AI Pro or 其家庭方案者, AI 使用功能可能受限, 本課程費用不保括AI使用費喔!
⭐ 使用Gooogle註冊者, 記得點下設定stonez56密碼, 再次回來才能看到課程!
⭐課後若有問題皆可於本課LINE群組發問喔! 🙂
報名連結: https://www.stonez56.com/courses/ai-coding-basic/
本課程一律開發票, 報帳沒問題~
在人工智慧快速發展的浪潮中,許多人開始接觸到「AI Agents」與「Agent Skills」這兩個名詞。乍聽之下,它們似乎很相似,甚至容易被混淆,但其實兩者的定位與功能有著本質上的差異。理解這個差異,不僅能幫助我們更好地設計 AI 工作流,也能讓企業與教育單位在數位轉型過程中更精準地運用資源。
AI Agents(如 contains-studio/agents)可以被視為「虛擬專家」或「數位員工」。每個 Agent 都有完整的角色設定與專業範疇,像是前端工程師、UX 研究員、法規顧問、趨勢分析師等。這些 Agents 不只是工具,而是能獨立思考、執行任務的智慧模組。
它們的系統提示(system prompt)通常非常詳細,長達數百字,清楚定義了責任、限制與可使用的工具。例如,一個「Rapid Prototyper」Agent 可能專注於快速建立 MVP,並具備調用程式碼生成、UI 設計建議的能力;而一個「Legal Compliance Checker」Agent 則會聚焦於法規檢視,確保企業文件符合政策要求。
換句話說,Agents 是「誰來做事」。它們就像公司裡的專業部門員工,各自負責不同領域的工作。
相較之下,Agent Skills(如 vercel-labs/agent-skills)則是「技能包」或「工具箱」。它們並不是獨立的角色,而是模組化的知識單元,包含最佳實踐與規則。例如,React/Next.js 的效能優化、快取策略、無障礙設計、SEO 改善等。
這些 Skills 可以被不同的 Agents 調用,幫助他們在執行任務時更精準、更高效。就像一本操作手冊或培訓教材,讓專家在工作過程中能遵循標準化流程,避免錯誤並提升品質。
因此,Skills 是「怎麼把事情做好」。它們提供的是方法論與規範,而不是獨立的執行者。
這樣的分工帶來了靈活性。企業可以先建立一組專業 Agents,再為他們配置合適的 Skills,形成一個既有專業判斷又能遵循最佳實踐的 AI 團隊。教育單位也能透過這樣的架構,讓教師或學生在使用 AI 工具時,不僅能得到專業建議,還能確保操作符合標準。
企業行政數位轉型 公司可以建立一個「行政助理 Agent」,負責文件整理、流程自動化,再搭配「法規檢查 Skill」與「效率優化 Skill」,確保所有流程既快速又合法。
教育場域 教師可以使用「課程設計 Agent」來生成教案,並搭配「教學最佳實踐 Skill」,確保課程符合教學法規與學生需求。
產品開發 團隊可以調用「前端工程師 Agent」來撰寫程式碼,再搭配「React 效能優化 Skill」,讓產品在技術層面更穩定。
AI Agents 與 Agent Skills 的差異,就像「專家」與「工具箱」的差異。Agents 是執行者,Skills 是方法論。兩者結合,才能真正釋放 AI 的價值。未來,懂得如何配置 Agents 與 Skills 的企業與教育單位,將在數位轉型的浪潮中佔據優勢,打造出高效、合規、具創新力的智慧工作流。
裸奔的程式碼,是開發者的大忌 - 很多新手因為卡在「部署」這關,最後選擇不分享,或是冒險把原始碼丟出去。 ❌ 沒有資安觀念:API Key 直接寫在前端,額度瞬間被盜刷。 ❌ 沒有會員機制:無法限制誰能使用,資料庫被惡意灌水。 ❌ 不夠專業:在面試或展示時,只能拿筆電 Demo,無法丟出一個帥氣的網址。
如果不解決這些問題,你的作品永遠只是一個「練習題」,而不是一個能被安全使用的「應用」。
週四(2026/1/15) 晚上,給你的作品穿上防護罩,推向雲端】 這堂 3 小時的實戰課,我們不談複雜的商業架構,專注於**「如何安全地分享你的作品」**。
我們會帶你完成:
✅ Vercel 雲端部署:讓你的專案擁有獨立網址
✅ Firebase 身份驗證:加上 Google 登入功能,只有你允許的人(或註冊會員)才能使用。
✅ 後端資料庫整合:把對話紀錄存在雲端,而不是瀏覽器關掉就不見。
✅ 資安防護:學會隱藏 API Key,原始碼不外流。
🎁 特別支援 Level 2 新生: 擔心沒作品可以部署?別怕,我準備了**「標準版 Bento App 原始碼 (Starter Kit)」**。你不需要從零開始寫,直接用這套標準碼練習部署,課後馬上擁有一個功能完整的雲端 AI 應用!
馬上報名: https://forms.gle/5Gq9xNaBPCUmhLPa6
還在為了 ESP32 韌體更新、檔案管理而煩惱嗎?傳統方式需要安裝命令列工具、設定環境,甚至還要懂程式語言,對非工程師來說真是門檻超高。
每次刷機都要花上好幾個小時排錯,指令一旦輸入錯誤就可能導致失敗,浪費時間又增加風險。更別提要同時備份、檔案管理、監控輸出,繁瑣又不直覺。
ESPConnect Web 工具讓你直接在瀏覽器完成所有操作!
https://github.com/thelastoutpostworkshop/ESPConnect
⭐Browser-based:免安裝、免程式碼,打開 Chrome/Edge 就能用。
⭐Flash Firmware:一鍵刷機,支援備份與完整檔案還原。
⭐File System Manager:支援 SPIFFS/LittleFS,拖曳上傳、即時預覽。
⭐Live Monitoring:即時串流 UART 輸出,方便除錯與追蹤。
⭐OTA Slots:清楚顯示目前韌體版本與下一版狀態。
👉 把時間留給創意,不要浪費在命令列!ESPConnect 讓 ESP32 管理變得像點擊網頁一樣簡單。
✨ 核心介紹
🚀 Pi Connect:您的隨時隨地遠端存取神器!
Pi Connect 是由 Raspberry Pi Ltd. 官方推出的一項免費服務,讓您能夠隨時隨地、輕鬆無比地遠端存取您的樹莓派 (Raspberry Pi)。
💡 這是什麼?(簡單比喻)
您可以將它想像成是 專為樹莓派打造的 TeamViewer 或 AnyDesk。它讓您可以透過網際網路,安全地存取您的 Pi 的命令列或圖形桌面,無需任何複雜的網路設定。
🔑 主要特色與工作原理
✅ 1. 告別複雜的網路設定!
這是它最大的優勢!傳統的遠端存取需要設定通訊埠轉發 (Port Forwarding) 或固定 IP,既複雜又有安全風險。Pi Connect 完全繞過這些麻煩,讓連線變得超簡單!
✅ 2. 安全的加密隧道
它會透過樹莓派的雲端伺服器,在您的裝置與樹莓派之間建立一條安全、加密的「隧道」。您的所有資料都是端對端加密,非常安全。
✅ 3. 完整支援 SSH 與 VNC
SSH (Secure Shell): 獲取您的 Pi 的命令列終端機。
VNC (Virtual Network Computing): 檢視和操作您的 Pi 的圖形化桌面。
✅ 4. 雲端基礎架構與帳號
此服務依賴樹莓派的基礎設施協助連線。您只需要:
在樹莓派官網建立一個免費帳號。
確保您的樹莓派和電腦都處於連線狀態即可。
✨ 總結: Pi Connect 讓樹莓派的遠端連線變得像登入帳號一樣簡單!快去試試看吧!
許多人分享只要改 DNS 成 Google 的 8.8.8.8 或 Cloudflare 的 1.1.1.1 就能繞過封鎖,不必花錢買 VPN!
但我想提醒大家,與其只求能上網,不如更重視安全。
建議大家改用 OpenDNS,不僅能加速解析,還能提供防毒、防色情況、阻擋詐騙與釣魚網站的保護。這樣不僅能瀏覽順暢,更能守護家人與自己的網路安全。上網不只是自由,更要安心。
家中有小朋友的人, 真的可以考慮.
有興趣朋友可以了解一下 OpenDNS 我用很多年了!
Kevin Chen | Stonez56 創客工坊
📌 有研究指出, 「 AI 的真實用途,和我們想像的不一樣!最新研究顯示,超過一半的開源 AI 使用並不是寫程式或處理文件,而是用在「角色扮演」與「創意故事」。
同時,程式設計需求在 2025 年急速爆發,從 11% 成長到超過 50%,成為 AI 最大的專業應用。中國模型也快速崛起,全球使用佔比逼近三成。更重要的是,AI 正從單純文字生成,進化為能執行多步驟任務的「Agentic AI」。這些趨勢顛覆了我們對 AI 的既定印象,也提醒我們:AI 不只是工具,更是互動與創新的新媒介。」
這也解釋了為何 Vibe coding 這麼熱門了...😅
我也準備來開下一次課了....
#ai #統計 #ai使用調查 #stonez56 #vibecoding #agenticai
用 GCP 學圖像辨識,開帳號輸入信用卡後沒開始做,結果一個月後被扣了一大筆(後來有申訴成功)
用 iMyfone 做 Android → iPhone 資料轉移,只訂一個月,結果自動變成連續訂閱
今天早上還看到一位網友用 Gemini 生圖被扣 USD$150…
這些都是技術人很常遇到的坑,提醒大家:
✅ 註冊前先看清楚「是否會自動續訂」
✅ 雲端平台(GCP、AWS、Azure)要注意「使用量計費」
✅ AI 生圖、轉檔、工具類網站常有「試用期 → 自動扣款」
✅ 信用卡綁定後記得去後台關掉 auto-renew
大家在使用雲端、AI、工具服務時一定要多留意,避免不必要的損失。
最近 Google 狂發新工具,很多人問:「我想做一個 AI 小程式上線,到底該開哪一個?」 Gemini?Opal?還是那個看起來很像工程師用的 AI Studio?
先說結論:
💡 所以,想寫個「小 App」上線,選誰?
🔥 情境 A:不想管程式碼,只想快速弄個工具給學生/同事用
✅ 選 Opal!
最快、最無痛,連結一丟就能跑,不用煩惱伺服器設定。
🔥 情境 B:我想做個長久營運的產品,或是要串自己的資料庫
✅ 選 AI Studio!
雖然門檻稍高一點點,但它能幫你生出完整的架構,未來要改功能、要賺錢擴充都沒問題。
=======================================
1️⃣ Gemini (gemini.google.com)
👉 定位:你的全能 AI 助理 + 程式家教
怎麼用: 跟它聊天、丟圖給它看、叫它幫你寫一段 Code。
適合誰: 所有人。
強項: 腦力激盪、寫文案、或是幫你寫出 Python/Arduino 的程式碼片段(但你要自己複製去別的地方跑)。
一句話總結: 「它幫你寫 Code,但不上線 App。」
2️⃣ Google Opal (新星登場 ✨)
👉 定位:不會寫程式也能做的「工作流神器」
怎麼用: 真正的 Vibe Coding。用自然語言說:「幫我做一個 YouTube 摘要工具」,它會自動畫出流程圖、幫你接好所有線。
適合誰: 老師、行政、PM、學生,或任何不想碰程式碼的人。
強項: 完全免架站!做完直接給你一個連結,丟給朋友就能用。
一句話總結: 「用說的做工具,馬上能分享。」
3️⃣ Google AI Studio
👉 定位:開發者的軍火庫 (The Pro Choice)
怎麼用: 在裡面調校 Prompt、測試 API,現在還有 Build Mode 可以「一句話生成完整 App 架構」並一鍵部署到 Cloud Run。
適合誰: 想做 SaaS、微型創業、或要把 AI 串接進現有系統的 Maker。
強項: 它是玩真的。你可以匯出 Code 到 GitHub,做成可商業化、可擴充的真正產品。
一句話總結: 「從 Prompt 到 真正的 Web App,一條龍搞定。」
過去我們依賴雲端才能體驗大型語言模型,如今 Ollama、LM Studio、GPT4All 等工具,已經能讓你在自己的電腦上直接運行 LLM。
目前市場已形成明確的工具梯隊,滿足不同層次的需求:
✨ 為什麼這很重要?
📊 專家預估,到 2025 年將有 7.5 億應用程式 使用 LLM,自動化超過 50% 的數位任務。這不只是技術突破,更是改變工作與學習方式的關鍵。
👉 問題來了:你會選擇雲端 AI,還是本地 LLM? 還是你已經採用了 Local LLM
歡迎在留言分享你的看法,一起討論 AI 工具的未來!
如果還在把它當成普通的聊天機器人,那就太可惜了!😂
這張由 Banana 生成的圖一目瞭然,直接幫大家畫重點:
🔹 經典款「Gem」:你的專屬數位分身 適合處理「日常重複性任務」。你可以餵給它品牌風格指南、會議紀錄範本,它就是最懂你的寫作助理與翻譯專家。
👉 適合對象: 個人創作者、行政助手、學生。
🔹 進階款「New Gem」(Google Labs 驅動) 🚀 這是由實驗室項目 Opal 整合而來的黑科技! 最猛的地方在於它不只是對話框,而是能生成帶有**「介面」與「視覺化流程」**的迷你 App。 只要輸入指令,它會自動構建多步驟的自動化工具,例如「一鍵分析多站點資料」或「視覺化研究助理」。
👉 適合對象: PM、資料分析師、追求效率的職場大師。
📍 Kevin Chen | Stonez56 創客工坊
#Gemini #GoogleGemini #GeminiGems #GoogleOpal #GoogleLabs #AIStudio #人工智慧 #AI更新 #stonez56
這是一個結合了「智慧科技」、「社會福利」與「防災預警」的智慧自動販賣機系統。
簡單來說,這台機器有「平時」與「緊急」兩種身分:
他在做什麼? 它不只是一台賣飲料的機器。政府或社福團體可以利用它來「精準發放物資」。
怎麼做公益? 比如弱勢族群拿著特製的卡片(如愛心卡)去感應,就能免費領取食物或生活用品;一般民眾買東西的收益,也可以直接回饋到公益用途。
好處: 不用像以前要排隊領救濟品,既省人力又能保有尊嚴,而且後端數據能讓政府知道誰領了、領了多少。
他在做什麼? 它是政府防災系統的「延伸觸角」。
怎麼變預警? 因為這台機器有大螢幕且「全天候連網」,當氣象局發布地震、強降雨或淹水警報時,機器會自動強制切換螢幕畫面,變成超大型的警告標示,甚至發出警報聲提醒路人。
為什麼要結合這兩個功能?(它們的關係是什麼?)
你朋友可能會覺得「做公益」跟「防災」跳太快,其實背後的邏輯是**「資源最大化利用」**:
地點優勢(鋪設網點): 販賣機通常設在人潮密集的地方(如公園、捷運站、活動中心)。這些地方平常最適合「發物資」,災害發生時也最需要「廣播警報」。
硬體共享: 既然這台機器已經為了做公益而裝了螢幕、連了網路、插了電,那只要在後端多寫一套程式,它就能在不增加額外硬體成本的情況下,順便兼任「警報器」。
智慧城市的概念: 這就是所謂的「一機多用」。平時照顧市民的生活(公益),關鍵時刻保護市民的安全(防災)。
#stonez56 #vibecoding #geminicli
#國家災害防救科技中心
#AIx城市智慧節點
想了解 Vibe coding 可以做到什麼程度, 請觀看這個影片內容!
你是不是每次負責統計辦公室午餐、下午茶,看著那個被改得亂七八糟的 Excel/Sheet 表格就頭痛?😫 是時候跟這種低效率的工作模式說再見了!
上課日期: 2026/01/03(六)19:30 - 20:30
🚀 加入我的免費課程:60分鐘帶你用 AI Studio & Gemini 3 Pro 打造辦公室訂餐系統
這不是要你從頭學艱深原本的程式碼,而是教你「Vibe Coding」—— 透過跟最先進的 AI 模型溝通,讓它幫你把想法變成實際可用的工具!
在這 60 分鐘的免費課程中,你將學會:
✅ 跟 AI 高效溝通: 如何精準描述你的需求。
✅ 定義系統規格: 把你現有的雜亂訂餐流程,轉化為清晰的系統邏輯。
✅ 設計管理者界面: 讓後台管理變得輕鬆簡單。
✅ 完整訂餐系統運作過程
🌟 課程亮點: 我會完整展示如何從零開始,設計出一個獨立的訂餐點系統。只要你會模仿,你就能學會!
上課日期: 2026/01/03(六)19:30 - 20:30
📌 立即填寫表單領取課程連結!
👉 https://forms.gle/zYy1jYNddJ8pQ2kb6
⚠️ 名額有限,先到先得!別錯過這個提升工作效率的好機會!
#VibeCoding #Gemini3Pro #AIStudio #辦公室訂餐系統 #免費課程 #自動化 #工作效率 #Stonez56創客工坊
大家好,我是 Stonez56。這篇文章要帶大家一起來看看 Elecrow 推出的 CrowPanel ESP32 5.79 吋電子紙 HMI Display,並示範如何把官方 Arduino Demo 改成 PlatformIO 專案,最後成功顯示 OpenWeather 的即時天氣資訊。
如果你習慣用 VS Code + PlatformIO 開發 ESP32,這篇文章會非常適合你。
這次收到的是一片 5.79 吋的 E‑Paper HMI Display,內建 ESP32‑S3,支援 Wi‑Fi 與 Bluetooth,並提供多種介面:
SPI
UART
GPIO
TF/SD 卡
USB
電池接頭
電子紙本身是黑白顯示,適合做低功耗、長時間顯示的應用。
CrowPanel ESP32 5.79" 電子紙模組
USB 連接埠
SD 卡槽
三個操作按鈕(Home / Back / Dial Switch)
接上電後,電子紙會自動跑內建 Demo,包括:
圖片顯示
簡單 UI 操作
情境控制(Scenario)
Living Room
Bedroom
Dining Room
Kitchen(可切換 On/Off)
電子紙在更新畫面時會閃爍一下,這是正常現象。
電子紙更新畫面時需要閃爍幾次,因此比較適合:
靜態畫面
少量更新的資訊(例如:天氣、溫度、濕度)
在光線充足的環境下非常清晰。 但在昏暗環境下需要外部光源。
電子紙只有黑白兩色。
灰階可以透過「抖動(dithering)」方式模擬。
可以只更新某個區塊,省電又快速。
官方提供的 Demo 在 GitHub 上,但原始結構是 Arduino IDE 用的。 我們要做的是:
✅ 下載 Demo ✅ 改成 PlatformIO 專案格式 ✅ 加入 credentials.h ✅ 修改城市與 API Key ✅ 編譯、燒錄、顯示天氣資訊
官方 Wiki 提供 Arduino 範例:
5.79_wifi_http_openweather
你可以從 Elecrow Wiki 或 GitHub 下載。 我也把整理過的版本放在自己的 GitHub Repo,方便直接使用。
開啟 VS Code
點 PlatformIO
New Project
專案名稱:epaper
開發板:esp32-s3-devkitm-1
Arduino Demo 通常是 .ino,但 PlatformIO 需要:
.cpp 放在 /src
.h 放在 /include
把 5.79_wifi_http_openweather.ino 改名為:
main.cpp
所有 .cpp → /src
所有 .h → /include
在 /include 新增:
credentials.h
內容格式:
✅ 這樣可以避免把敏感資訊寫死在 main.cpp 裡。
找到:
String city = "Hsinchu";
String countryCode = "TW";
改成你自己的城市與國家代碼。
如果不知道代碼,可以問 AI 或查 OpenWeather 網站。
接上 USB
點 PlatformIO → Upload
等待燒錄完成
開啟 Serial Monitor(建議 delay 設 10 秒)
燒錄成功後,電子紙會顯示:
溫度
濕度
可見度
風速
天氣狀態(Mist、Clouds…)
你影片中示範的是新竹的天氣資訊,顯示效果非常清晰。
CrowPanel ESP32 5.79" 電子紙非常適合:
天氣看板
IoT Dashboard
電子標籤(Shelf Label)
智慧家庭控制面板
低功耗資訊顯示器
如果你有想做的應用,也歡迎在影片底下留言分享。
⭐⭐大家好,歡迎來到 Stonez56 創客工坊!今天我們要來教大家一個超實用的技巧,
讓你隨時隨地都能安全地訪問家裡的樹莓派。 Tailscale 是一個非常方便的 VPN 工具, 它能讓你建立一個安全的私人網路,讓你從任何地方都能像在區域網路一樣訪問你的裝置。 而且設定非常簡單,即使是新手也能輕鬆上手。最重要的是,它非常安全, 不用擔心資料外洩的問題。
Tailscale 可以跨網回家使用:
資料庫:遠程管理或查詢 MySQL、PostgreSQL 或 MongoDB 等資料庫。
MQTT 中介代理:訪問使用像 Mosquitto 的 MQTT 中介代理的物聯網設備或系統。
網頁伺服器:連接到託管網站或應用程序的網頁伺服器(如 Apache、Nginx)。
檔案共享服務:使用 SFTP 或 SMB 協議訪問共享檔案或目錄。
遠端桌面:使用 RDP 或 VNC 遠程控制設備。
媒體伺服器:從 Plex、Emby 或類似的媒體伺服器串流內容。
開發環境:訪問遠端的開發環境,例如 SSH 或代碼伺服器。
網絡附加存儲(NAS):管理或檢索 NAS 設備中的檔案。
首先,我們要在樹莓派上安裝 Tailscale。打開你的樹莓派終端機,然後輸入以下指令:
Bash curl -fsSSL https://tailscale.com/install.sh | sh
安裝完成後,我們需要啟用 Tailscale。輸入以下指令:
Bash sudo tailscale up
這時候你會看到一個 URL,用你的瀏覽器打開它,然後登入你的 Tailscale 帳號。
接下來,我們要在你的手機或電腦上也安裝 Tailscale。到 Tailscale 的官網下載
對應的應用程式,然後用剛剛在樹莓派上登入的同一個帳號登入。
現在,我們要找到樹莓派的 Tailscale IP。在樹莓派終端機輸入以下指令:
Bash tailscale ip -4
這個 IP 就是我們用來遠端訪問樹莓派的地址。
現在,我們要實際演示如何使用手機或電腦連線到樹莓派。這裡我會針對幾種常見的使用情境 做說明:
1. SSH 連線(用於遠端終端機操作):
電腦 (Windows/macOS/Linux):
打開終端機(Windows 使用 PowerShell 或 Windows Terminal,macOS/Linux 使用 Terminal)。
輸入以下指令,並將 [樹莓派的 Tailscale IP] 替換成你剛剛找到的 IP:
Bash ssh pi@[樹莓派的 Tailscale IP]
按下 Enter 後,系統會提示你輸入樹莓派的密碼。預設密碼通常是 raspberry, 但如果你已經更改過,請輸入你設定的密碼。
成功登入後,你就可以在終端機中操作樹莓派了。
手機 (iOS/Android):
下載並安裝 SSH 客戶端應用程式,例如 Termius 或 JuiceSSH。
在應用程式中新增一個連線,輸入樹莓派的 Tailscale IP、使用者名稱 (通常是 pi) 密碼。
點擊連線,即可透過手機操作樹莓派的終端機。
2. MQTT 控制(用於物聯網應用):
電腦/手機:
安裝 MQTT 客戶端應用程式,例如 MQTT Explorer 或 MQTT Dash。
在應用程式中新增一個連線,輸入樹莓派的 Tailscale IP 作為 Broker 地址, 並設定相應的 Port (預設為 1883)。
訂閱或發布 MQTT 主題,即可與樹莓派上的 MQTT Broker 進行互動。
3. Web 服務):
電腦/手機:
打開瀏覽器,在網址列輸入 http://[樹莓派的 Tailscale IP]:[Port], 並將 [Port] 替換成你樹莓派上 Web 服務使用的 Port。 例如,如果你的 Web 服務使用 80 Port, 則輸入 http://[樹莓派的 Tailscale IP]。
按下 Enter,即可瀏覽樹莓派上的網頁。
成功連線到樹莓派後,你可以執行一些簡單的指令來測試連線是否正常。例如,在 SSH 連線中,你可以輸入 hostname 來查看樹莓派的主機名稱,或者輸入 uptime 來查看系統運行時間。對於網頁,可以查看網頁是否正常顯示。
對於MQTT可以發布一個簡單的測試資訊,然後讓樹莓派回覆。
為了讓 Tailscale 在每次樹莓派開機時自動啟動,我們需要啟用 systemd 服務。 在樹莓派終端機輸入以下指令:
Bash sudo systemctl enable tailscaled
這樣就設定完成啦!下次樹莓派開機,Tailscale 就會自動啟動,你就能隨時隨地訪問它了。
如果你想要驗證服務是否成功啟動,可以輸入:
Bash sudo systemctl is-enabled tailscaled
如果遇到問題,你可以使用以下命令來查看日誌:
Bash sudo journalctl -u tailscaled
恭喜你!現在你已經學會如何使用 Tailscale 遠端訪問你的樹莓派,並且設定了開機自動啟動。是不是很簡單呢?趕快試試看吧!如果你有任何問題,歡迎在下方留言。
如果時間不夠的朋友, 也可以從以下的時間軸挑選想看的部份即可!
00:00 開始
01:53 下載安裝 Tailscale 到樹莓派
05:17 手機上安裝 Tailscale App
07:12 Tailscale 免費使用額度
08:03 由外網連回樹莓派
12:32 設定 Tailscale 開機自動執行
資源:
🍗Tailscale : https://tailscale.com
🍗 Setting up Tailscale on Pi: https://tailscale.com/kb/1174/install-debian-bookworm
When developing Arduino/ESP32 projects with displays, Chinese /Japanese/Korean and other UTF fonts are often needed. The u8g2 font library is commonly used, but its built-in usage is inconvenient, requiring manual commands or loading the entire font file, which wastes memory.
I'm introducing a u8g2 font generator website I developed. Just enter the Chinese, Japanese, Korean, or other UTF-8 text you need, and it can quickly generate font files for you. When using them, simply include the generated font file, which is convenient, fast, and saves a lot of memory.
If you're interested, please give it a try!
You can also refer to this link for detailed instructions on how to use the fonts: https://youtu.be/-bntyE8UYTY
Happy weekend!! 😁