«

»

五月 01

2020/04/29 【國中教師研習】物聯網教學模組2

本次研習給老師帶來的是這組

上課簡報下載

會用到的安裝檔與程式檔

%e7%89%a9%e5%bb%89

控制影片:

MQTT 控制 Tasmota(點我)

想像在上班的時候,就可以看到家中裝了智慧插頭的電器狀況並控制

感覺就很誘人啊~

———————————–正文開始———————————————————-

研習時間:2020.04.29 13:30-16:30

講師:本校 陳清文 老師

研習時數只有安排3小時,老師們有需預習的功課—焊接(高手大概需30分鐘-1小時)

不過有老師反應焊到手燙到,因此來不了研習,焊點很細,要小心。

本次研習教學模組可分成兩部分來學習:

1.硬體篇:智慧開關製作2.網路篇:物聯網架構實作

但教材內大多談的是平台架構,本篇文章先著墨在網路篇…

如果已經焊接好了,可以跟著清文老師的教材一起學

打開後,若您從沒聽過”Tastoma?MQTT?Domoticz….?”這些詞

可以跟著小編,再拆解成下列簡報架構圖

標記頁數為簡報頁數

原圖下載:

https://drive.google.com/file/d/1xUQTJLqEY0JUvM0mCL5_y2cLqOJ0chYS/view?usp=sharing

更多home Assistant教學影片(私心推薦這系列,連伺服器架設教學都有。

好懂,但是…管理困難,還要懂JSON!!)

https://www.youtube.com/watch?v=Wu2rCB_NCnc&list=PLISULoANdi0CTJRkXmvU683FKb9oSSwqt

如果您跟小編是個菜菜,想瞭解整個物聯網的架構(如MQTT和伺服器),那就繼續看下去..

我們可以先參考這篇先瞭解MQTT

MQTT教學(一):認識MQTT

簡單說,我們常常在瀏覽器上連上web網站,靠的是HTTP訊息,封包很長

MQTT省掉IP的封包,對伺服器負載較小

(想像每次控制器都要告訴伺服器現在幾度時,都要跟伺服器說”我的IP是XXX.XXX.XXX.XXX,要跟IP YYY.YYY.YYY.YYY說話,現在是20度”,2秒後再進行一樣的動作,啊~~~也太囉嗦了吧!!!!!!)

 

文章內也有提到MQTT的精隨:不需要知道AP及server IP,彼此透過Broker來溝通

圖取自 https://swf.com.tw/?p=1002

圖取自
https://swf.com.tw/?p=1002

 

說到這裡,可能開始有人會問…蛤~這樣不是還要再架伺服器!?

架伺服器也太麻煩了,我在家如何自己做?

(此部分教材中的伺服器是清文老師自架的,老師們也可以連,但是可能會因為太多外部連線,被縣網中心限制喔)

參考下圖,可清楚知道原因,而且有些商業套件,就有提供較穩定的雲端伺服器,也有免費版的 ex:Domoticz

home Assistant 也有免費的雲端,只是還是得自己架…而且能支援的裝置較少

((((((不用再額外買樹莓派而已啊 ToT)))))

這也難怪清文老師會提供Domoticz,

Domoticz只要是Tasmota能夠抓到的裝置,就直接可以在平台上運作,

就是一種你抓多少,他抓多少的概念,

而且…介面平易近人,也可以使用積木編程

%e5%b9%b3%e5%8f%b0

對於想要更進一步講解流程控制的老師來說,應該是個不錯的工具!

還想要更清楚物聯網的運作,也可以參考

https://www.dcard.tw/f/smart_home/p/233563361