物聯網 (IoT) 的頂級硬件平臺

物聯網 (IoT) 的頂級硬件平臺

IoT(物聯網)不再是一個流行詞。隨著每天出現幾個鼓舞人心的用例,多家公司現在正在探索如何利用該技術實現業務增長。無論實施何種其他技術,基于物聯網的新設備正迅速成為一項重要功能,據?Gartner?稱,到 2020 年,95% 的新設備和系統將使用物聯網。我們已經討論了市場上一些流行的物聯網設備,還開發了許多基于物聯網的 DIY 項目。

雖然一些企業正在利用 IoT 提供直接業務解決方案,但其他公司正在利用提供 IoT 平臺中存在的商機,作為快速開發和部署 IoT 解決方案的支柱。這些平臺已成為 IoT 解決方案開發的關鍵部分,今天,我們將介紹其中的一些平臺。

由于物聯網架構的性質,存在多種類型的物聯網平臺,其中大多數專注于提供特定垂直領域的解決方案(例如 SigFox 專注于連接),而一些(如 Particle.io)則作為一體化平臺,為物聯網開發提供端到端解決方案。今天的文章將是評估其中一些平臺的多部分系列中的第一篇,我們將首先介紹一些流行的?IoT 硬件開發平臺

物聯網硬件開發平臺

這實質上是指用于開發物聯網中“事物”的平臺它可以指通信模塊、微控制器和 SoC 模塊,其功能使其非常適合用于 IoT 設備的開發。下面的列表沒有特別的順序,也絕非詳盡無遺,因為開發平臺多得太多了,但其中包含了一些最全面且對創客友好的平臺

1. Particle.io

Particle.io 是最全面的端到端 IoT 平臺之一。它是一個多合一的 io 平臺,提供 IoT 硬件開發平臺、連接、設備云和應用程序。Particle 生產了一長串用于快速原型和 DFM 級生產的 IoT 硬件開發產品。構建物聯網產品首先要將設備連接到互聯網,并且 Particle 的所有微控制器板都能夠通過?Wi-Fi、蜂窩網絡 (2G/3G/LTE)?或網狀網絡進行通信。他們的一些板具有多種板載通信選項。他們的微控制器由一個特殊的作系統控制,使開發人員能夠輕松地將設備與 Particle 的設備云和應用程序集成。值得一提的是,他們的設備和通信模塊都通過了 CE 和 FCC 認證,這降低了產品何時準備好進行擴展的認證成本。他們的板是開源的,確保為產品開發提供大量支持。

就個人而言,我喜歡刨花板的主要原因之一是他們提供的服務的端到端性質。這可確保您在每一步都獲得支持,而無需擔心兼容性。

?

2. 樂鑫 ESP8266 板

在構建物聯網設備時,樂鑫和 AI thinker 的產品系列是僅次于 Particle 的最佳選擇。自從幾年前 ESP8266-01 WiFi 芯片發布以來,基于 ESP8266 的芯片和開發板已經從制造商和業余愛好者的寵兒發展成為基于 WiFi 的物聯網設備最受歡迎的芯片組之一。這些模塊通常成本低、功耗低且易于使用。除其他因素外,這些因素使它們受到硬件設計師的喜愛。ESP 芯片具有很大的靈活性,既可以用作 WiFi 模塊,也可以連接到其他微控制器,也可以在沒有額外微控制器的情況下以獨立模式使用。

?

它們具有小尺寸,可以輕松實現 OTA 固件更新等物聯網支持功能。NodeMCU 和其他幾個基于 ESP 的第三方板等開發板的可用性使開發人員能夠在 Designs 中使用它們之前對開發板有所了解。就像刨花板一樣,ESP8266板也帶有 FCC 和 CE 認證,以降低設備制造后認證設備的一般成本。ESP 提供業內最強大的專用 WiFi 接口之一,具有多種支持物聯網的協議,例如 ESP Touch 協議,使設備能夠通過 WiFi 網絡安全無縫地訪問互聯網。

ESP8266板易于學習,可與任何微控制器一起使用,以構建基于 ESP8266 的 IoT 項目。

3. 英特爾物聯網開發板

英特爾無疑是半導體王國的主要領導者之一,不久前他們發布了幾款具有物聯網支持功能的主板也就不足為奇了。雖然他們已經停止支持一些舊板,但其中一些板仍然被制造商用于快速原型設計和設計師的產品開發。不出所料,該板的主要特點之一是巨大的處理能力。最受歡迎的 Intel 主板之一是?Intel Edison 計算模塊

?

根據英特爾的網站,該計算模塊專為專家、創客、企業家和工業物聯網應用而設計。當性能至關重要時,該模塊為原型開發和在一系列商業企業中使用提供了便利。該模塊使用 22 納米 Intel SoC,包括一個 500MHz 的雙核雙線程 Intel Atom CPU 和一個運行頻率為 100 MHz 的 32 位 Intel? Quark 微控制器。然而,該模塊和大多數其他板,如 Intel Curie 和 Intel Galileo 已經停產。英特爾目前最流行的物聯網硬件開發平臺是?Up Squared groove 物聯網開發套件,這是一個專為滿足工業物聯網應用的嚴苛需求而設計的平臺。

?

4. Adafruit 系列開發板

Adafruit 是最大的在線電子元件商店之一。Adafruit 不久前加入了 IoT 競賽,推出了 Adafruit Feather 板等特殊產品線,這些產品具有獨特的功能,可以開發可擴展的 IoT 原型。除了開發板之外,就像 Particle 一樣,Adafruit 還為設備提供云服務,具有適用于所有主要 IoT 硬件開發平臺的簡單客戶端庫、強大的 API、漂亮的儀表板和全方位安全的 IoT 平臺。可以很容易地說,Adafruit 和 Particle 之間的主要區別在于他們的產品設計方式。Adafruit.io 的設計特別關注制作者社區。這是一個非常適合原型開發的解決方案。另一方面,Particle 具有更商業化的產品級底色。

?

5. Arduino 物聯網產品線

Arduino 對 IoT 領域的任何人來說都不可能是一個陌生的名字。早在 IoT 成為主流之前,一些 Arduino 板就已經被用于開發連接設備的原型。憑借基于 Arduino 的系統易于編程和即插即用特性,它很快受到硬件領域許多人的喜愛。早期的 Arduino 板大多是使用 GSM 和 WiFi 模塊連接到互聯網的通用微控制器,但隨著物聯網開始開放,具有支持物聯網的特殊功能的板被開發出來。Arduino 101(與英特爾一起開發)、MKR1000、Arduino WiFi Rev 2 和 MKR Vidor 4000 等板是第一款基于 FPGA 芯片的 Arduino 板。

?


這些板中的每一個都是在考慮 IoT 的情況下制造的,它們都具有不同的功能,使它們更適合特定的 IoT 解決方案。例如,Arduino WiFi Rev 2 帶有 IMU,使其適用于基于無人機的應用。

?

與 Adafruit 和 particle 一樣,Arduino 也有一個專門用于某些 Arduino 板的云服務,包括;MKR1000、Arduino Yun/Yun Shield 和 Arduino 101/WiFi Shield 101。Arduino 設備云 (cloud.arduino.cc) 為創客提供了一個簡單的工具,用于將其設備連接到 Internet,并且只需非常短的設置過程即可正常工作。

即使是普通的?Arduino Uno,也可以與樂鑫 ESP8266 模塊一起使用,以構建物聯網項目。

6. Raspberry Pi 的

雖然 Raspberry Pi 自然是一種通用設備,但忽視 Raspberry 對目前流行的一些 IoT 產品和項目開發的貢獻是不公正的。它們通常過于強大和復雜,無法用于開發簡單的互聯傳感器或執行器,但它們發現應用程序在 IoT 項目中用作數據聚合器、集線器和設備網關。最新的 Raspberry Pi 板;Raspberry Pi 3 型號 B+ 具有 1.4GHz Broadcom BCM2837B0、Cortex-A53 (ARMv8) 64 位 SoC、2.4GHz 和 5GHz IEEE 802.11.b/g/n/ac 無線 LAN、藍牙 4.2、BLE 和通過 USB 2.0 的千兆以太網端口(最大吞吐量 300 Mbps)。除了包括 4 個 USB 端口、音頻輸出在內的其他幾個功能外,該板還配備了一個 1GB LPDDR2 SDRAM,這使得它對于基于 IoT 的任務來說非常快。

?

為了吸引工業物聯網人群和喜歡在其產品中使用 Raspberry Pi 的普通人,Raspberry Pi 計算模塊應運而生。Raspberry pi 計算模塊 3 (CM 3) 是目前最新的,它包含一個 Raspberry Pi 3(BCM2837 處理器和 1GB RAM)以及一個以 1.2GHz 處理器速度運行的 4GB eMMC 閃存設備(相當于 Pi 中的 SD 卡),所有這些都集成在一個 67.6mm x 31mm 的小型板上,該板適合標準 DDR2 SODIMM 連接器(相同類型的連接器)用于筆記本電腦內存)。

?

此功能使 Raspberry 適合用作網關,并適用于對處理速度要求較高的項目。

上面提到的所有平臺的好處是它們的開源性質,這意味著無論您選擇哪個平臺,都會對開發提供大量支持。如開頭所述,這并不詳盡,因為存在其他幾個平臺,如 Beaglebone、Banana Pi 和 SparkFun 物聯網板列表。

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/93433.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/93433.shtml
英文地址,請注明出處:http://en.pswp.cn/web/93433.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

TCP傳輸層協議(4)

TCP應用層協議(4) 流量控制 接收端處理數據的速度是有限的. 如果發送端發的太快, 導致接收端的緩沖區被打滿, 這個時候如果發送端繼續發送, 就會造成丟包, 繼而引起丟包重傳等等一系列連鎖反應. 因此 TCP 支持根據接收端的處理能力, 來決定發送端的發送速…

雙向SSL認證之Apache實戰配置

防御未授權訪問,為企業級應用構筑雙重身份驗證防線 本文是關于Apache配置雙向SSL認證的深度技術指南,包含全流程操作、調試技巧及企業級解決方案,適用于運維工程師和安全管理員。 1.為什么需要雙向認證 ? 核心價值 &#x1f51…

JavaScript 實用工具方法小全

1. 精確獲取小數位數/*** 獲取數字的小數位數(支持科學計數法)* param {number|string} num - 要檢查的數字,可以是數字或字符串形式* returns {number} 返回小數部分的位數* * 實現原理:* 1. 處理科學計數法(如1.23e-…

【易錯題】C語言

今日遇到的易錯題 #include <stdio.h> int i;//全局變量默認初始化是0 int main() {i--;//-1if (i > sizeof(i)){printf(">\n");}else{printf("<\n");}return 0; }易錯點&#xff1a;sizeof的返回值類型實際為無符號整形&#xff0c;因此編…

第七十五章:AI的“思維操控師”:Prompt變動對潛在空間(Latent Space)的影響可視化——看懂AI的“微言大義”!

Prompt變動對潛在空間影響前言&#xff1a;AI的“思維操控師”——Prompt變動對潛在空間的影響可視化&#xff01;第一章&#xff1a;痛點直擊——Prompt“難伺候”&#xff1f;改一個字就“面目全非”&#xff01;第二章&#xff1a;AI的“思維圣地”&#xff1a;潛在空間&…

【計算機視覺與深度學習實戰】03基于Canny、Sobel和Laplacian算子的邊緣檢測系統設計與實現

第一章 引言 邊緣檢測作為計算機視覺和圖像處理領域的核心技術之一,在現代數字圖像分析中占據著舉足輕重的地位。邊緣是圖像中亮度變化劇烈的區域,通常對應著物體的輪廓、表面方向的不連續性、材質變化或照明條件的改變。準確而高效的邊緣檢測不僅是圖像分割、特征提取、模式…

【大語言模型 02】多頭注意力深度剖析:為什么需要多個頭

多頭注意力深度剖析&#xff1a;為什么需要多個頭 - 解密Transformer的核心升級 關鍵詞&#xff1a;多頭注意力、Multi-Head Attention、注意力頭、并行計算、特征學習、Transformer架構、深度學習 摘要&#xff1a;在掌握了Self-Attention基礎后&#xff0c;本文深入探討多頭注…

Python Condition對象wait方法使用與修復

在 Python 中&#xff0c;Condition 對象用于線程同步&#xff0c;其 wait() 方法用于釋放鎖并阻塞線程&#xff0c;直到被其他線程喚醒。使用不當可能導致死鎖、虛假喚醒或邏輯錯誤。以下是常見問題及修復方案&#xff1a;常見問題與修復方案1. 未檢查條件&#xff08;虛假喚醒…

嵌入式硬件——ARM

一、ARM體系結構程序編譯的過程&#xff1a;預處理&#xff08;.c-.i&#xff09;&#xff1a;宏替換&#xff0c;頭文件展開&#xff0c;去掉注釋&#xff0c;特殊符號的處理編譯&#xff08;.i-.s&#xff09;&#xff1a;C語言轉換成匯編語言匯編&#xff08;.s-.o&#xff…

Flutter 以模塊化方案 適配 HarmonyOS 的實現方法

Flutter 以模塊化方案 適配 HarmonyOS 的實現方法 Flutter的SDK&#xff1a; https://gitcode.com/openharmony-tpc/flutter_flutter 分支Tag&#xff1a;3.27.5-ohos-0.1.0-beta DevecoStudio&#xff1a;DevEco Studio 5.1.1 Release HarmonyOS版本&#xff1a;API18 本文使…

Redis入門與背景詳解:構建高并發、高可用系統的關鍵基石

本文前言認識Redis單機架構淺談分布式系統分布式是什么數據庫分離和負載均衡引入緩存數據庫分庫分表引入微服務念補充小結Redis特性介紹持久化支持集群高可用快Redis的應用場景總結前言 在當今這個數據驅動的時代&#xff0c;應用的性能和可擴展性已成為衡量其成功的關鍵指標。…

Mysql常見的優化方法

數據庫優化(底層基礎優化) 數據庫層面的優化是性能“基礎"&#xff0c; 主要包含架構設計、存儲引擎、表結構、索引策略、配置參數等方面考慮。目標是減少資源(CPU、IO和內存)消耗。 架構設計 讀寫分離&#xff1a;將"讀操作"和"寫操作"分離到不同的數…

利用Claude Code打造多語言網站內容翻譯工具:出海應用開發全流程實戰教程

一、工具選型與準備Claude Code 簡介 Claude Code 是 Anthropic 公司推出的 AI 編程助手&#xff0c;可以輔助開發者生成代碼、優化代碼結構、進行代碼解釋等&#xff0c;支持多種主流編程語言。開發環境準備 Claude Code 賬號或 API 接入權限Node.js 或 Python 環境&#xff0…

集成運算放大器(反向比例,同相比例)

基礎知識&#xff1a;反相比例運算原理&#xff1a;示波器顯示&#xff1a;結論&#xff1a;放大倍數為-R2/R1。R3的大小約等于R1與R2的并聯電阻。由于放大器的最大輸出電壓取決于供電電壓&#xff0c;所以如果R2為7k時&#xff0c;會導致失真。同向比例原理&#xff1a;示波器…

【HBase】HBaseJMX 接口監控信息實現釘釘告警

目錄 一、JMX 簡介 二、JMX監控信息釘釘告警實現 一、JMX 簡介 官網&#xff1a;Apache HBase ? Reference Guide JMX &#xff08;Java管理擴展&#xff09;提供了內置的工具&#xff0c;使您能夠監視和管理Java VM。要啟用遠程系統的監視和管理&#xff0c;需要在啟動Java…

SQL 語言規范與基礎操作指南

SQL 語言規范與基礎操作指南 SQL 作為數據庫操作的核心語言&#xff0c;遵循規范的語法和書寫習慣不僅能提高代碼可讀性&#xff0c;還能減少錯誤。本文整理了 SQL 的基礎規則、書寫規范及常用操作&#xff0c;適合初學者快速上手。 一、SQL 基本規則 1. 書寫格式 SQL 語句可寫…

產業園IBMS智能化集成系統功能有哪些?

產業園 IBMS&#xff08;建筑集成管理系統&#xff09;智能化集成系統是針對產業園 “多業態、多系統、多租戶” 特點設計的全局管理平臺&#xff0c;通過整合樓宇自控、安防、消防、能源、停車、租戶服務等子系統&#xff0c;實現 “集中監控、協同聯動、數據驅動、靈活服務”…

線性代數之兩個宇宙文明關于距離的對話

矢量的客觀性和主觀性宇宙中飄過來一個自由矢量&#xff0c;全世界的人都可以看到&#xff0c;大家都在想&#xff0c;怎么描述它呢&#xff0c;總不能指著它說“那個矢量”吧。數學家很聰明&#xff0c;于是建立了一個坐標系&#xff0c;這個矢量投影到坐標系下&#xff0c;就…

Camx-Tuning參數加載流程分析

調用時序圖 一、效果參數在開機時加載 CreateTuningDataManager邏輯分析 1.從xxx_module.xml獲取sensor名稱和效果參數名稱&#xff0c; 比如效果參數名稱為&#xff1a;xtc_tsp_sc520cs那么效果庫的完整名稱就是&#xff1a;com.qti.tuned.xtc_tsp_sc520cs.bin 2.優先從/data/…

《P4180 [BJWC2010] 嚴格次小生成樹》

題目描述小 C 最近學了很多最小生成樹的算法&#xff0c;Prim 算法、Kruskal 算法、消圈算法等等。正當小 C 洋洋得意之時&#xff0c;小 P 又來潑小 C 冷水了。小 P 說&#xff0c;讓小 C 求出一個無向圖的次小生成樹&#xff0c;而且這個次小生成樹還得是嚴格次小的&#xff…