制霸 IoT 30Day! Day 08 開發工具介紹(一)
開發工具介紹(一)
前幾天一直都在介紹相關知識與論述,現在進入開發階段會介紹幾個基本開放源碼的免付費工具。一般來說都是跨平台的開發工具 Windows, Linux, MacOSX 都可以使用唷。
Arduino Software IDE
首先介紹最具知名的Arduino專案始於 2003 年,作為義大利伊夫雷亞地區伊夫雷亞互動設計研究所的學生專案,是一家製作開源硬體和開源軟體的公司。同時兼有專案和用戶社群,該公司負責設計和製造單板微控制器和微控制器套件,用於構建數位裝置和互動式物件,以便在物理和數位世界中感知和控制物件。該專案的產品是按照 GNU 寬通用公共許可證(LGPL)或 GNU 通用公共許可證(GPL)許可的開源硬體和軟體分發的,Arduino 允許任何人製造 Arduino 板和軟體分發。 Arduino 板可以以預裝的形式商業銷售,也可以作為 DIY 套件購買。
制霸 IoT 30Day! Day 07 平台 雲端服務介紹
平台 介紹
ARM® mbed™ IoT
Mbed 是 ARM 2009 年 9 月 21 日 所創立一個平台和作業系統,用於基於 32-bit ARM Cortex-M 微控制器的連接網際網路的裝置,這些裝置也叫做物聯網裝置。這個專案由 ARM 和它的技術夥伴共同作業開發。
現有各種針對 mbed 平台的硬體演示板,其首為最初的 mbed Microcontroller board。mbed 微控制器開發板(以「mbed NXP LPC1768」銷售)是基於 NXP 微控制器的演示板,它有一個 ARM Cortex M3 核心,執行於 96 MHz,帶有 512 KB flash,64 KB RAM,還有一些介面包括乙太網路、USB 裝置、CAN、SPI、I²C 和其他 I/O。mbed 微控制器在 2010 年收到了第一個獎項,年度 EDN 軟體/嵌入式工具類創新獎。
制霸 IoT 30Day! Day 06 2.4GHz 裝置介紹(二)
2.4GHz 裝置(二)
再來繼續介紹 2.4Ghz 的裝置 然後是 Bluetooth, ZigBee 這部分的裝置。這些有特點就是司要閘道去送資料到網際網路。或者就是區域型基地台直接做接收處理,像是手機與藍牙通訊手機統整資料再發送到雲端或客戶直接操作。
標題文字 | WIFI | Zigbee | 電力載波 | Bluetooth |
---|---|---|---|---|
傳輸距離 | 100-300M | 50-300M | 500M | 1-10M |
傳輸速率 | 300Mbps | 250kbps | 500Mbps | 1Mbps |
功耗 | 10-50mA | 5mA | zigbee 和 WIFI 之間 | |
特點 | 應用最廣 | 可自組網,網路節點數最大可達 65000 個。 | 可基於電力線傳輸,無需布線。 |
回顧一下優各個重點