第2周 IOT 學習心得筆記 20250224
學號:1131410078
姓名:吳鎮鏵
一、課堂測驗紀錄

二、NodeMCU安裝與第一個LED程式實作




1. MicroBit
優勢 (Strengths)
- 簡單易用:MicroBit設計上強調易用性,特別適合初學者、學生及教育領域。內建許多簡單的程式設計工具(如Block Editor)。
- 內建感測器:自帶加速器、磁力計、LED顯示屏等硬體,對於需要即時感測的應用非常適合。
- 低功耗設計:適合用於低功耗應用和長時間運行的設備。
- 良好的教育資源:有大量的學習資源和社群支援,尤其是針對青少年和教育機構的設計。
劣勢 (Weaknesses)
- 計算性能有限:相較於其他開發板(如NodeMCU),MicroBit的處理器較弱,對於較複雜的運算或多任務處理有所限制。
- 擴展性不足:雖然有許多感測器,但擴展性不如NodeMCU。擴充模組有限。
- 連接功能有限:MicroBit並不支持Wi-Fi或藍牙以外的高級網絡功能。
機會 (Opportunities)
- 教育市場:隨著STEM教育的興起,MicroBit可以進一步擴展其在學校和教育機構中的應用。
- 物聯網應用:隨著物聯網市場的擴大,可以針對簡單的感測應用進行改進或增強。
威脅 (Threats)
- 競爭者增多:NodeMCU等其他開發板提供更高的靈活性和性能,對於進階使用者來說,MicroBit可能顯得過於簡單。
- 市場需求變化:隨著需求向更高性能、更多功能的開發板轉變,MicroBit可能面臨市場份額縮小的威脅。
2. NodeMCU
優勢 (Strengths)
- 強大的處理能力:NodeMCU搭載ESP8266或ESP32處理器,提供強大的計算能力和高速無線連接(Wi-Fi)。
- 靈活的擴展性:支持各種外部感測器和模組,具有更多的擴展選項。
- 多樣的開發平台:支援Arduino、MicroPython等開發環境,靈活性高,適合進階開發者。
- Wi-Fi和藍牙支持:NodeMCU內建Wi-Fi和(在ESP32版本中)藍牙功能,適合需要網絡連接的應用。
劣勢 (Weaknesses)
- 複雜的學習曲線:相比MicroBit,NodeMCU的學習曲線較陡峭,對於初學者而言,開發可能會更具挑戰性。
- 功耗較高:由於其強大的處理能力和無線連接功能,NodeMCU的功耗相對較高,不適合某些低功耗應用。
- 硬體設計缺乏簡單性:對比MicroBit,NodeMCU的硬體設計較為簡單,但其板上沒有額外的感測器或顯示器,需外接更多模組。
機會 (Opportunities)
- 物聯網 (IoT) 領域的發展:NodeMCU在物聯網應用中有巨大潛力,隨著智能家居和智慧城市的需求增長,其市場機會增多。
- 開源硬體的發展:NodeMCU的開源性使其有大量的開發資源和社群支持,可以進一步擴展應用場景。
威脅 (Threats)
- 競爭者的挑戰:與其他支持Wi-Fi的開發板相比(如Raspberry Pi、Wemos等),NodeMCU的市場競爭力可能受到挑戰。
- 學習者的入門門檻:對初學者來說,NodeMCU的設置和使用相對較為複雜,可能限制其在教育領域的應用。
綜合比較:
- MicroBit更適合初學者和教育用途,因其簡單易用且自帶多種感測器,適合快速原型設計。對於無需複雜網絡連接或高計算需求的應用,MicroBit是理想選擇。
- NodeMCU則強調更多的擴展性、網絡連接(Wi-Fi和藍牙)以及更強大的處理能力,適合進階開發者和需要連網的物聯網應用,尤其是需要較高計算能力或大量擴展模組的項目。
三、WEBDUINO實作與安裝