9/23-10/14(五)舉行一連四週的物聯網實作課程!講師邀請 CAVEDU 團隊以聯發科技推出的熱門開發板 LinkIt Smart 7688為主軸,規劃四堂課程,包括 LinkIt Smart 7688 入門上手、聯網功能實作、結合 MCS 雲端伺服器、實作雲端影像監視器。
物聯網,入門到實作
課程從入門上手,當然是從上課最基本的開發版緣起介紹。LinkIt Smart 7688 是聯發科專為開發 IoT 應用而生的系列開發板,包括 LinkIt Smart 7688 與 LinkIt Smart 7688 Duo。本次課程採用 LinkIt Smart 7688 Duo,特色是內建Wi-Fi功能、能做為無線AP、開發環境支援許多程式語言,更重要的是與Arduino相容,可直接使用Arduino IDE做開發環境,Arduino的玩家可以迅速上手。
▲LinkIt Smart 7688 Duo 開發板。
硬體介紹完畢,緊接著在Arduino IDE上安裝7688 Duo驅動程式,並利用內建的範例程式來控制LED燈閃爍,以確定開發環境已經建立完成。
▲LinkIt Smart 7688 LED閃爍。
環境建構順利完成,準備讓開發板連網囉!一開始先講解Wi-Fi LED閃爍的狀態代表甚麼環境,之後開始實作就能夠判斷連線是否正確。連線分為AP mode & Station mode兩種。一般來說,AP mode連線到7688由於是內網並不會有太大的問題,但最容易出狀況是在切換Station mode連外網時,常遇見的問題有網域不同、太多機器造成訊號干擾,回家後環境較單純,通常就能夠順利連線。
▲課程中介紹Wi-Fi LED亮燈狀態。
物聯網(IoT)實作,當然要搭配雲端來使用,這次使用的雲叫做MediaTek Cloud Sandbox(MCS),讓您能夠連結並控制物聯網裝置。最初先利用控制LED的明滅來讓大家熟悉MCS建立裝置的操作,接下來就是親手當起水電工,將帶來的家電接線成為物聯網裝置,利用手機App或者網頁操作控制開關,唯一可惜的是目前App並不支援iOS系統。
▲手工時間,將家電與裝置連結。
課程進行到這邊,無疑只是將手機當作遙控器使用而已。MCS到底哪裡智慧了呢?除了能夠將感測數據上傳到雲端,還能設定觸發條件,當偵測到數據異常時能夠及時傳訊息給使用者,立即做出改善。當這些都學會之後,更能將即時偵測到的影像回傳到雲端,當作第一人稱鏡頭或者監視攝影機的畫面,方便掌握各種情況。
▲學員成功將影像串流。
▲影像串流:第一人稱視角賽車。
CAVEDU 團隊介紹
CAVEDU 是台灣相當重要的機器人教育團隊,並且以出書的方式來推廣 Maker 知識,本身有研發人員,並與 Mediatek、AWS、RS Components 等大廠合作,開發訓練課程與實作專案。
CAVEDU 團隊相當熟悉 LinkIt Smart 7688 開發板,除了研發相關專案,也有豐富的教學經驗,本次與 T客邦合作推出一連四週的物聯網實作課程,包括 LinkIt Smart 7688 入門上手、LinkIt Smart 7688 聯網功能實作、結合 MCS 雲端伺服器、實作雲端影像監視器,可以分別報名,適合有志踏入物聯網領域的人來參加。
▲CAVEDU教育團隊。
CAVEDU是以教育服務以及課程為主,他們本身並不開發硬體,因此硬體都是採用現有的套件方案。而他們還有一個開了五年的網站APP Inventor中文學習網(http://www.appinventor.tw/),講師曾吉弘說明當初本來是把這個網站當作紀錄、學習的地方,但是後來漸漸有越來越多人關注,也開始有一些連載,因此受到一些肯定也鼓勵他們繼續經營下去。
▲出版教材非常多元。
以前,如果想要教大家寫Android的開發程式,學生必須要懂得Java,不懂Java根本沒辦法教起,而且就算懂了,一整天能學兩三個程式大概也就很厲害了。但是隨著App Inventor這個圖形化開發環境的出現,對於那些想寫手機程式,但是不會Java的人來說,APP Inventor就給他們自己動手的機會。
▲App Inventor圖像化界面,非常簡單明瞭。
圖形化環境最大的優勢就是提升了學習的動機,而這一切都要歸功於MIT的媒體實驗室(MIT Media Lab),當初樂高推出第一代機器人的時候,就是請他們來幫忙開發程式環境,後來包括Android 的 App Inventor,以及Arduino的Scratch,都是MIT媒體實驗室所開發的,因此今天的Maker進入門檻的降低,以及小朋友能夠快樂的學習機器人,他們功不可沒。
提術部落格:http://blog.cavedu.com/
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!