Page 3 - AppInventor2與IoT物聯網應用完美結合含雲端資料庫Firebase
P. 3
Chapter 1 物聯網基本概論
1-2 物聯網的架構
ਿ͉ɪdيᑌၣ݊͟ɧࡈᄴݖהଡ଼ϓdʱйމjชٝᄴeၣ༩ᄴʿᏐ
͜ᄴf
1 感知層 2 網路層 3 應用層
感測器 網路傳輸 使用者介面
‧ 各種感測器 ‧ 藍牙 ‧ 雲端資料庫(google
‧ RFID 或條碼 ‧ WiFi 表單、Firebase、
‧ 條碼 thingspeak)
‧ App Inventor 2 (AI2)
說明 說明 說明
是指透過各種感測器 是指透過無線或是有線 是指將「雲端資料庫」
來偵測環境的變化。 網路來將感測器收集到 中的大數據資料,利用
因此,它要做到低功耗 的數據傳送到「雲端資 統計分析技術,將分
(亦即電池續航力要 料庫」。基本上,學 析的結果,透過「App
高)、低成本、小體積、 習 AI2 的同學們都有 Inventor」 程 式 來 傳 送
無線傳輸距離長等等, Android 手機或是模擬 到使用者的行動手機中
是極具挑戰的任務。筆 器,原則上都可以連上 作決策。
者考量大部分學校之程 網路。因此,在實作上
式設計課程,都沒有額 就可以實現物聯網的基
外的經費,無法購買相 本要求。
關的感測器元件,導致
無法順利利用 AI2 程式
來實作物聯網的相關應
用小專題。因此,筆者
的作法就是整理出目前
常用的感測器及其偵側
的數值範圍,利用 AI2
中的「隨機函數」來自
動模擬產生各種感測器
的可能數值,讓學生們
可以親自模擬沒有硬體
設備也可以學習物聯網
程式設計。
3