執簡馭繁再玩MQTT
作者:塾長 日期:2020-12-12 18:22
利用積木程式拉取來建立MQTT應用,在Webbit上操作簡單好用,無需設定MQTT Server,可以自由建立頻道、收發訊息後執行程式。只要把連接概念與需求想通,我相信從網頁、平板、手機、機器人、物聯網感測器等各方面都能夠依需串接連通,並且再與Line發訊、Google資料表連結也沒問題。
首先在Webbit擴充添加「網路廣播」積木群,就有「向頻道發送訊息」、「從頻道接收訊息後執行」,以及「收到的廣播訊息」三個積木,以下我先以舞台上的怪獸互動表現:
1、同一個網頁上,點擊綠色怪獸,向頻道「yellow」發出「你好」的訊息,接著從頻道「yellow」接收廣播訊息,執行「黃色怪獸」說出「收到的廣播訊息」。
右上角「執行」程式後,利用滑鼠點擊綠色怪獸,黃色怪獸就說出「你好」。
程式碼連結
2、從上述網頁發送訊息給另一個程式頁:從頻道「yellow」接收廣播訊息,執行「所有怪獸」說出「收到的廣播訊息」。
程式碼連結
您也可以開啟上述程式碼連結、自由設定頻道與傳送訊息後,執行玩玩看喔!
後記:
最近讓五年級孩子們利用物聯網感測來設計土石流預警系統(模型),翻看自己半年前寫的許多MQTT想法與應用,卻發現「自己都看不太懂」....,呵呵,反省一下再出發!
5G對5G的教育應用想法
作者:塾長 日期:2020-10-10 21:11
上個月初探「5G教學應用」發想資源 之後,轉眼又過了30天,轉念一想:5G,嚴格說來不算個專有名詞吧?就是行動通訊技術發展到第五代啊!目前我們多以4G的設備與應用為主,進化到5G,實有必要了解他們的不同,推薦參考下兩篇:
※【5G科普】只要9張圖,看懂什麼是5G
※跟4G不一樣在哪?5G白話文快速看懂技術差異 ,可以參考其中的「行動通訊技術演進史」。
那麼,我們的生活、工作、教育與學習,是否也如此類推地看成進入第幾G(Generation)呢?我想各種區分方法一定很多元,我倒是想了幾個以G字母為首的英文單字對,作為自己探討5G應用於教育的態度與應用想法。
※Goal、Game
我的目標(Goal)就是探討5G在K12教學上的應用,這也是一個遊戲或競賽(Game),看看軟硬體與雲端服務商推出什麼,而我們在如何設計並導入教學中?
※Ground、Globe
所有新的科技或政策導入,都需要從現場教室、師生(Ground)的端與情境物的聯網連結開始,導入教育AI運用,串聯全世界(Globe)網絡,才有建構智慧教學情境的機會。也可以說是接地氣,才有玩轉全世界的契機:在地行動,全球思維。可參考「臺灣5G行動計畫」、臺灣5G行動計畫_DIGIWeb.pdf
※Google、Geek
就像許多文章推薦,我先自己Google而得,這也是普及介紹大家5G應用的機會,尤其未來有更快、更好的網路教學應用。同時,希望能夠發揮Geek精神,無論是我們自己、科技應用,也一定要引導孩子們設計思考來開創奇妙創新應用,甚至破壞式創新!
※Grace、Gradually
這是創新擴散、漸進導入的提醒。凡事不必求快,尤其花大錢追新,可以從容優雅地慢慢來,無論是等設備、等內容、等能力養成、觀念提升....,最需要的就是「時間」,而在漸進中各方面到位,連結妥適,就真的可以優雅玩賞與應用。呵呵,這裡本來想用Graduation,期待自己加油好畢業,哈哈!
※Good、Great
有什麼是真的好(Good)嗎?所有教學應用的項目,都以確保教學有效(ASSURE)為首務,適當運用對教與學有助益,就是好的。
先有再好,再到更好。
在不久將來的智慧教育場域裡,還能做到即時評核、個別自適的教育理想,才是真正偉大(Great)卻成真的教育願景。
書名開打15分鐘,共讀玩繪本!
作者:塾長 日期:2020-09-11 10:56
初探「5G教學應用」發想資源
作者:塾長 日期:2020-09-11 10:01
行動學習資格考的「明修棧道,暗渡陳倉」,除了數位轉型,也探玩5G教學應用。
常看的兩本雜誌,最新期都以5G專題報導:
※遠見雜誌:「台灣飆5G 通訊整合能力╳最佳實驗場域,孕育萬物聯網智慧島」
※數位時代:「為未來設計的網路 」,探討5G不純然是速度的躍進而已,它是針對未來所設計的網路。當一般人士還在質疑是否需要5G時,產業界領航者早已身先士卒,積極卡位這場標準還未確立、競爭框架卻已成形的商業大戰,是一個想像力有多大,商業規模就有多大的新戰場。
加上5G手機廣告推播也愈來愈多,看似我們將迎來5G新時代之餘,是否對於教育現場也將帶來新一波轉變?
開始探索前,我以這樣的批判預想開始自問:
※我們的教育目標,是否因應5G而有新項目非達成不可的嗎?現場教師準備、設備普及全方位到位了嗎?
※如果體制調整與心態、文化轉變,快不起來,而且公文簽核經費執行,能追上5G的科技研發與應用速度嗎?
當前教育部正規劃著當時5G頻譜競標金經費的教學應用,期待慎奇甚期。
我先利用「5G in K-12」查詢,先看5個網站的標題與探討,日後再好好構思與言行。
※Fact or Fallacy: The Promise of 5G for K–12 Schools
事實:5G可以提供更好的連線效能,促成創新教學
謬論:一旦5G推出,4G設備將無法工作?5G對人們有害,甚至會傳播新冠病毒?
※What is 5G and its Role in Education?
提及學校應知道關於5G的五項首務,也探討對於數位落差的影響。
※Is K–12 Education Ready for 5G?
藉由5G教育研究測試,提供K–12學校為5G做準備的建議。
※A Personalized, Interactive K-12 Education Powered By The 5G Era
5G帶來為個人化學習的幫助:實體空間轉變,提供沉浸式,互動式學習,流暢取用社會服務,適地適人教育應用。
※What K-12 leaders should know about 5G technology
提及5G在物聯網串接起來的新速合作網絡狀態下,資訊與教育管理已超越原本資訊科技與學校圍牆的範圍。
校長與Kebbi Air的兩場對話:防災公開課與畢業典禮
作者:塾長 日期:2020-07-03 08:30
德音「智慧領航教學」專案,以數位閱讀為主軸,AR、VR實虛整合,AI、物聯網與機器人也發揮於適合之處。時值期末,沈玉芬校長親自與AI機器人Kebbi Air的兩場對話進行兩場對話,防災公開課與畢業典禮。
首先考慮校長登場的目的與效益:讓學生知道「我們重視此事、更重視您們」,同時,和Kebbi Air一起登場,代表德音智慧領航先行部署的用心。雖然校長即經榮任文聖國小,但我們約好還是要一起玩智慧學習應用,哈哈!兩次的事前設計與展現,我就是以「AQAA」來規劃,利用Webbit編程與萬用遙控器,先寫好KebbiAir準備表現的行為,之後配合流程啟動展現。以下簡述回顧也提醒細節省思。
※防災公開課
已於「防災宣導小天使」描述,一年級的孩子對於機器人提出問題與回答,總是興奮開心地笑。不過,由於我自己太投入,回看影片時發現竟然在上課中「插嘴」了,自己該檢討。
※畢業典禮
有了第一次使用經驗,6月27日畢業典禮,校長慎重用心地將「校長致詞」規劃與Kebbi Air共演,事先彩排演練、持續修正。藉由告訴孩子與家長老師們她對德音的回顧與期許,也勉勵大家樂觀迎接新科技時代的到來。
在我們「畢業典禮直播影片」裡,可以回味精彩實況(15:00開始,20:00我就抱走)喔!
這次直播的鏡頭架設在會場後方二樓,收音的挑戰很大,Kebbi Air的聲音並未獨立播音,可再改進,不過,我在典禮前測試,Kebbi Air利用手機連網,相隔籃球場兩端仍遙控通順呢!此外,正式演出前我冒了一身冷汗....,因為開機等候稍久,就在校長走向Kebbi Air之際,竟開始「休眠」?!我只好衝上前開機,哈哈!不過,有幸在退休之際,這樣撩起創造校長與全體孩子、老師、家長們的共同回憶,就是開心!
設計「Google試算表、萬用遙控器與IRS作答應用」考量
作者:塾長 日期:2020-06-23 09:37
整理近日筆記與測試:在「AQAA的未來完成式三部曲」之首是
※雲端運算,主要利用Google試算表進行資料的讀寫。
那麼,讓試算表的分頁、欄位也用變數處理,就可以達到更大的程式設計與教學時用彈性。
我還想研究:欄位可以參照與檢核對應?試算表可以自動建立?
※程式規劃原則:
教學活動中,機器人接收一份程式碼。接收萬用遙控器MQTT訊號,同一個頻道可來自多個載具、多次使用
MQTT頻道可應用於:身分識別、工作表分頁、欄位、題號、作答答案,
我還想研究:可學生選題作答,或者亂數出題與作答對應?
實施現場,我考慮
※老師備課:
教學前Google試算表的製作、分享以及共用,也可以套用模板。
針對Google試算表超連結、程式碼與遙控器的MQTT頻道對應,就能改成自己專屬使用。
程式碼更動愈少,愈可以針對不同場景與教學活動樣態進行擴散分享。
可以加上教學簡案與活動實況的案例說明。
※課中師生:
機器人程式網路部署或本機啟用
老師操控:電腦或手機、平板
學生是否有載具?
學生操作萬用遙控器,即時更改頻道
(Google試算表即時更動)
※師生同步進展:
老師遙控器出題,讀取試算表、機器人提問或多媒體表現。
學生按作答題號,回答,語音辨識寫入試算表
※幾點考量:
題目可以共用,作答紀錄由各師、各班與各生,實施時才會建立
老師在各班開不同的試算表檔案,每個班一份程式碼連結(每次上課點選使用),
30個平板、遙控器,都各自專屬頻道,對應到作答欄位
以終為始思考:IRS作答應用,需規劃機器人與師生比、人人可同步作答、可以非同步自學。
本來一直思考「一班多生、一師多班、一班多師、一生多課(同或不同領域)」 等狀況下,如何分配寫入作答資料於工作表分頁的規劃。
※一班多生
老師出題,每個學生的遙控器作答,寫入不同欄位。一個班上課,一題就有30個作答,十題300個。欄位格子應該是在同一張表單裡或者是每個孩子不同表單?
※一師多班
以一週一班多節、數班(以自然、英語科為例),相同教學進度跟出題考試模式,是一個班一個工作表,還有就同一題,將來所有的作答記錄方便統計分析?
※一班多師
這是從學生與班級角度來看,由於目前機器人普及度不高,這狀況可能不多,同時,仍需參與的老師先達成共識與協作。
※一生多課(同或不同領 域)
若可以從個人學習歷程全紀錄來看,不擠上課,連同學校活動、圖書館閱讀、社團參與等,都能讓個別學生與公用設備(機器人、平板)串聯記錄合宜的學習歷程數 據。
後來想到:添加「時間標記」,讓同一題的所有作答紀錄都存在一起(還可以包含共享題庫的老師們學生之答題記錄),這樣的統計目標與分析才便利吧!
以下積木是測試了不同頻道分別處理不同工作表分頁的樣貌,可以不必堆疊一起與判別,這樣彈性更大。
我還想研究:像英語積木那般,以一個試算表當參數模板進行設定。
先前文章可參考:
※利用「Webduino Remote 萬用遙控器」設計IRS即時作答應用
※利用Google試算表讀寫Web:Bit語音朗讀與辨識~欄位變換應用
AQAA的未來完成式三部曲
作者:塾長 日期:2020-06-19 23:01
物有本末,事有終始,先有再好。是這一路看資訊融入教學發展的體驗。沒有最好,只有愈來愈好,而且要更好玩。
就以最近思考AQAA 為例,主要先有各種場景應用AIR機會的想像,大致歸納了設計實務的三面向:雲端運算→程式與情境部署→現場表現與擴散應用。
※雲端運算
主要利用Google試算表進行資料的讀寫。配合在機器人程式的表現上,讀取資料讓機器人說出與動作表現,或者配合螢幕的圖片、影片播放。
※程式與情境部署
接著將程式派送給機器人,並且與教學或應用情境做好搭配。
※現場表現與擴散應用
設想使用者參與互動的時候如何表現。例如他聽到後可能說什麼,說出來的話,利用語音辨識再寫入Google試算表,同時,也可以利用NFC感應、輸入文字資料或選單,也可能利用麥克風錄音,鏡頭拍攝和錄影,進一步應用AI服務。
將這樣的需求、功能與表現串起來之後,真實使用時還可以藉萬用遙控器,或者直接操縱機器人:感應、語音操控,或者是利用鍵盤,讓AQAA真實情境流暢展現。進一步思考擴散應用:
教學前Google試算表的製作、分享以及共用,也可以套用模板,針對Google試算表超連結、程式碼與遙控器的MQTT頻道對應,就能改成自己專屬使用。程式碼更動愈少,愈可以針對不同場景與教學活動樣態進行擴散分享。還可以加上教學簡案與活動實況的案例說明。
老師在教學中使用機器人,無線網路與網頁操作要更簡捷好上手,畢竟老師先活用,才能讓孩子們受惠。當然,也可能由孩子們直接跟機器人進行學習互動,甚至自己編寫程式、讀寫Google表單紀錄。
此外,我們不僅能近端操作機器人,也可以遠端遙控且即時互動,這樣能讓更多夥伴們先輕鬆上手,再有動機來深研創新。
KebbiAir防災宣導小天使
作者:塾長 日期:2020-06-11 15:42
機器人於教學現場的表現,和各種資訊融入教學工具一樣,都是為了支持原來教學流程有更好的串接與延續(解決問題、提升滿足、創造價值)。此外,機器人多了「扮演人的角色」機會,實際操作上,由人來伺機、彈性操控是較為合理適切的。
這也是我昨天想「AQAA」的控程構思緣由,以今天學校進行防災宣導公開課為例:
A:Acting
組長先介紹學校的3D立體書,讓孩子們靠近觀察與討論,接著由我們沈玉芬校長和KebbiAir登場,進行地震常識QA問答活動。
Q:Question
藉由教學互動,校長先讓大家與KebbiAir打招呼,請他提問。我們這次針對一年級孩子提出「為什麼會有地震呢?」、「什麼是海嘯呢?」兩個問題。
A:Activity
KebbiAir提問後,孩子們都踴躍舉手搶答,校長邀請孩子們發言,給予適切回饋與補充,繼續引導發言、討論,視需要與狀況決定下一步驟。
A:Answer
最後再由KebbiAir補充回答(以事先建立好的語音):
大部分的地震都是地咳變動所造成的。(我發現地殼都被唸為地俏,所以改用咳來發音就正確了。)
海嘯是具有強大破壞力的海浪,會造成非常嚴重的災害。
這次我利用萬用遙控器,先寫好KebbiAir準備表現的行為,之後配合教學活動按鈕啟用即可。當然,未來這讓教師自己控場運用機器人也很方便。