物聯網硬體 Internet of Things Hardware (IoT)

物聯網硬體 Internet of Things Hardware (IoT)

物聯網

物聯網(Internet of Things,縮寫IOT)是一個基於網際網路、傳統電信網等訊息載體,讓所有能夠被獨立定址的普通物理對象實現互聯互通的網路。 有關於物聯網名詞的解釋可以參考:

Soc與Mcu比較

物聯網方面都是只對於物與聯網的定義,但在實際產品上只要可以符合定義的內容就算是物聯網,但就產品應用方面,會針對硬體設計上分為Soc架構與Mcu架構,會有這種差別主要是成本上的控制或是開發商本身公司結構的關系及擅長部分,例如Ti大部分產品都是Mcu架構,所以它的分部產品都會利用Mcu的方式去將需要的產品規畫,像Bluetooth、Zigbee這種無線單晶片,所以下面針對它的特性做一些簡單的比較:

類型 MCU SoC
IP 8051,AVR,Cortex M0~3(ARM) ARM,X86,MIPIS(少)
記憶體 少(KByte) 大(MByte)
作業系統 無(有,但不適合多工) 有(Linux)
即時性 Realtime Multitask(Realtime可能需Patch)
檔案系統 自訂 FAT,EXT
集成度
難度 元件、Shield 溝通 Driver Porting
擴充性 低(覆雜的連接,需經過特別設計) 高(大部分都已經內建,能使用共通介面擴充Ex:USB、PCI)
Cost
功耗

雖然從比較可以了解差異性,但每一種平台與其架構(MCU、SoC)都有他的應用範圍,就好像寫程式有非常多的程式語言,但每個語言發展都有他最原始的目標,就因為這樣,提出解決方案的決策必需要因應產品的特性,例如:成本、相容性、擴充性…等各種考量來選擇適合的平台,並非只使用一種平台就要完全所有的產品,這是也目前多種平台仍存在的最主要原因之一。

延伸閱讀:

更新日誌

日期 修訂內容
2014/07/16 將硬體介紹拆成Soc與Mcu
2014/07/15 更新Raspberry Pi資訊
2014/07/15 更新Intel Galileo Gen 2資訊
2014/07/10 新增ODROID開發版資訊
2014/07/10 HummingBoard更新網站資訊及增加影片
2014/07/09 Banana Pi更換圖片