在去年曾經論及關於物聯網相關趨勢和技術需求,這次想再深入談一下關於各個相關技術中的產品和服務,並如何能將這些產品和服務整合成為一個物聯網的項目。
物聯網相關技術細談
我們先從微處理器說起。首先,甚麼是微處理器?微處理器是一個可程式的集成電路,它擁有中央處理器,可按照電腦指令運算並處理連接中的裝置。市場上有很多不同類型的微處理器產品,其中一個相對受歡迎的是 Arduino (www.arduino.cc) 。 Arduino 其中一個受歡迎的原因是它採用了開源軟硬件平台,它的設計圖和軟件都是屬於開源,因此從中衍生出不同產品和周邊配置,並把製造成本和價錢大幅降低,這些都有助於讓Arduino 普及化。
Arduino 優點在於價錢普及化、周邊配置容易購置,但作為學校 (特別是小學) 普及 STEM 教學上,Arduino 學習門檻相對高,既要學習麵包板及插線技術,又要利用類似 C 語言編寫程式,並不是所有學生都能容易掌握。因此,各類Arduino 兼容產品相繼產生,如近年在學界挺受歡迎的 mBot ,它的處理器就是根據 Arduino設計而成,再加上 RJ25 插頭,免去麵包板和插線的難處。在軟件方面,市場也有數個利用 Scratch 圖像編程方式編寫控制 Arduino 的程式,如 mBot 自帶程式 mblock(www.mblock.cc) ,s4a (s4a.cat) 及我們公司設計的s4iot (www.s4iot.space)。