物聯網技術:開源物聯網硬件項目
開發物聯網應用不一定非要是公司,即使是個人,也可以利用便宜的開源硬件來快速開發物聯網應用,快速驗證自己的想法。本文為大家介紹幾個比較知名的開源物聯網硬件項目。
Arduino
Arduino 是一個基于易于使用的硬件和軟件的開源電子平臺。Arduino 出生于 Ivrea 交互設計學院,是一種用于快速制作原型的簡便工具,主要面向沒有電子和編程背景的學生。
Arduino開發板
Arduino板一旦進入更廣泛的社區,便開始進行更改以適應新的需求和挑戰,將其產品從簡單的8位板擴展到IoT應用、可穿戴、3D打印和嵌入式環境的產品。所有Arduino板都是完全開源的,使用戶能夠獨立構建它們,并最終使它們適應其特定需求。該軟件也是開源的。
Raspberry Pi
樹莓派(Raspberry Pi)是尺寸僅有信用卡大小的一個小型電腦,可以將樹莓派連接電視、顯示器、鍵盤鼠標等設備使用。樹莓派能替代日常桌面計算機的多種用途,包括文字處理、電子表格、媒體中心甚至是游戲。并且樹莓派還可以播放高至 4K 的高清視頻。
Raspberry Pi 4
樹莓派發售時支持 Fedora、Debian 和 Arch Linux ARM等操作系統。現在以 Raspberry Pi OS(舊稱 Raspbian)為第一推薦。
Flutter
Flutter是一個為發燒友、學生和工程師準備的一個可編程處理器核心板。Flutter有一個快速的ARM處理器,支持長距離的無線通信,自帶充電電池,板載安全芯片。Flutter非常適合用于機器人、無線傳感器網絡、消費類電子、教育平臺等。
Flutter Basic
不過根據 flutterwireless.com 官網介紹,Flutter目前已經不再接受訂單,只服務存量用戶。
Kinoma
Kinoma是Marvell的硬件原型制作平臺,涉及三個不同的開源項目。Kimona Create是一個用于制作電子設備原型的DIY構建套件。Kimona Studio是可與Setup和Kinoma Platform Runtime一起使用的開發環境。Kimona Connect是一個免費的iOS和Android應用程序,可將智能手機與物聯網設備連接在一起。
Kinoma Create盒子
Kinoma Create盒子是Marvell于2014年推出支持JavaScript的物聯網(IoT)設備開發套件,其使命是助力產生下一波互聯設備原型。
BeagleBoard
BeagleBoard最早是由TI與Digi-Key共同推出的ARM開發板,具有功能強大、成本低廉、尺寸便攜等諸多優點,目前被廣泛應用于開源教育領域。早期版本的BeagleBoard基于TI的OMAP3處理器。
BeagleBoard Poket
現在BeagleBoard.org已經發展成為一個生態,不僅僅只有一款開發板,而是有多個系列的產品,包括PocketBeagle、BeagleBone Black、BeagleBone Blue、BeagleBone AI等。
總體來說,目前開源硬件最大的社區就是Arduino和樹莓派,在國內外都有非常多的開發者,資料也是最豐富的。因此如果要入手開源硬件開發物聯網應用,優先推薦這兩個生態的開源硬件產品。