【.com快译】众所周知,主板硬件在每个物联网项目的互联互通中都扮演着核心角色。随着物联网的发展,各种车载技术能力也与日俱增。然而,由于市面上可供开发的主板和模组种类繁多,我们在为自己的项目选择合适的物联网硬件时,难免会遇到“选择困难症”。本文将简要介绍市场上六大物联网硬件供应商,比较他们的开发板、配套的开发环境,以及不同开发包之间的差异。物联网硬件提供商和工具包概览:Particle链接:https://www.particle.io/?utm_source=dzone&utm_medium=partner&utm_campaign=The%20ultimate%20IoT%20hardware%20comparison%20guideParticle提供了一系列的开发工具包,它可以连接通过WiFi、移动蜂窝和网状网络连接到互联网。Particle是构建从原型到生产的IoT项目的绝佳平台。Adafruit链接:https://www.adafruit.com/Adafruit是用户DIY电子黑客的在线方式之一(译者注:热衷于制作、连接和拆卸电子设备的人)。AdafruitFeather提供一系列专为即时原型制作而设计的开发板。AdafruitFeather系列随附一整套不同的配件,可加快用户开发和改进的速度。SparkFun链接:https://www.sparkfun.com/?gclid=EAIaIQobChMInuyC1rqW3wIVhyCtBh3_OAfJEAAYASAAEgKrv_D_BwESparkFun是一家大型零售店,销售从开发套件到分线板再到传感器的各种商品。他们提供2,000多个开源组件和小部件,以及关于如何构建嵌入式电子产品的自制培训和在线教程。Espressif链接:https://www.espressif.com/Espressif开发了支持WiFi和蓝牙类型低功耗物联网硬件的解决方案。其明星产品包括ESP8266和ESP32系列芯片、模组和开发板。事实上,很多行业的开发板都在使用乐鑫芯片。Arduino链接:https://www.arduino.cc/Arduino在整个电子开发领域都是小有名气的。该公司提供一系列开源开发套件、微控制器和软件工具,用于构建各种互联产品。RaspberryPiRaspberryPi,链接:https://www.raspberrypi.org/RaspberryPi是一款基于计算机的单片主板,可以在Linux上运行。它专为制作各种小型计算应用程序的原型而设计。RaspberryPi产品深受各类开发人员的欢迎,尤其是那些刚接触电子开发领域的开发人员。让我们一一详细介绍和比较。1.Particle物联网硬件和平台Particle提供多种物联网硬件套件,其产品可以通过Wi-Fi、蜂窝网络(2G/GE/LTE)或mesh连接到互联网。Particle是目前市场上唯一通过其开发套件提供网状连接的物联网平台。此外,Particle还提供旨在扩展企业级物联网项目的工业连接模块(https://www.particle.io/lte/)。粒子物联网硬件配备了一套完整的开发工具(https://www.particle.io/developer-tools),使您能够在远程设备上无线管理代码,快速创建各种云端物联网应用。与那些只适合原型制作的物联网硬件提供商不同,Particle提供了物联网产品从原型到产品的整个构建过程的所有硬件套件。通过其一站式平台,用户可以扩展其全线互连产品。(1)ParticleMesh(https://www.particle.io/mesh/?utm_source=dzone&utm_medium=partner&utm_campaign=The%20ultimate%20IoT%20hardware%20comparison%20guide):它是一个无线网状网络,旨在整合现有的有WiFi和蜂窝网络之间的“差距”,以低成本、安全和可靠的本地网络方式进行连接。ParticleMesh使用AdafruitFeather(下文提到)和OpenThread(https://openthread.io/)的形状。其中,OpenThread是Nest(https://nest.com/?gclid=EAIaIQobChMIgs71uKGj4QIVmCCtBh0EEg7LEAAYASAAEgIqAvD_BwE&gclsrc=aw.ds)为其连接产品创建的Thread(https://www.threadgroup.org/)的开源实现。ParticleMesh由三种不同类型的开发板组成,它们是:=medium)Boron(https://store.particle.io/products/boron-lte?utm_campaign=The%20Ultimate%20IoT%20Hardware%20Comparison%20Guide&utm_source=referral&utm_medium=medium)氙(https://store.particle.io/products/xenon-kit?utm_campaign=The%20Ultimate%20IoT%20Hardware%20Comparison%20Guide&utm_source=referral&utm_medium=medium)。(2)E-seriesevaluationkitfor2G/3G/LET(https://store.particle.io/products/e-series-evaluation-kit):该套件专为扩展用户物联网项目和站点而设计-长期部署。它配备嵌入式SIM卡,抗振动、腐蚀和机械故障。2.Adafruit物联网硬件——FeatherSpecificationAdafruit是一家开源硬件公司,是用户DIY电子产品制造商的在线渠道之一。Adafruit的博客和论坛非常适合刚接触电子开发领域并且需要熟悉环境的新手用户。除了销售其他竞争对手开发的物联网硬件外,Adafruit还提供一系列符合其Feather标准的自主研发的物联网硬件产品(https://learn.adafruit.com/adafruit-feather/feather-history)。这里的AdafruitFeather是指一系列灵活、便携、轻便的开发板。与Arduino不同,AdafruitFeather专为非正式原型制作而设计,因此可用于那些可穿戴或手持设备。AdafruitFeather还使开发人员更容易共享各种硬件。具有共同和相似的外观特征,各种Feather配件(通常称为FeatherWings,https://www.adafruit.com/category/814)可以运行在不同的Feathers上。虽然我们不能在这里列出市场上所有的Feather开发板,但有一点值得注意:虽然它们可能配备了不同的MCU(微控制器,芯片级芯片)和SoC(片上系统,system-on-chip)芯片),但两者可以使用相同的配件。让我们仔细看看这些主板的不同功能和优势。AdafruitFeatherHuzzah32(https://www.adafruit.com/product/3405):此Feather开发板包含快速原型类型连接项目所需的一切,包括:USB转串口转换器、自动引导加载程序复位、Li-离子/聚合物充电器,以及支持WiFi和经典蓝牙的双核ESP32芯片。AdafruitFeatherBluefruitLE(https://www.adafruit.com/product/2829):如果您正在寻找专为BLE(低功耗蓝牙)设计的开发套件,那么这款Feather开发板非常适合您。AdafruitFeatherBasicProto(https://www.adafruit.com/product/2771):这款Feather开发板是围绕电池功耗设计的。3.SparkFunElectronicsSparkFun是一家大型零售店,销售从开发套件、分线板到传感器的所有产品。其网站上出售数以千计的电子元件。早期,SparkFun和Adafruit一样,生产了大量与Arduino设备配对的分线板和套件。这些分线板大大加快了原型制作速度并减少了与电子开发相关的大量设计工作。今天,SparkFun也开始制作自己的物联网开发板。他们提供2,000多个开源组件和小部件,以及关于如何构建嵌入式电子产品的自制培训和在线教程。QwiccConnectSystem(https://www.sparkfun.com/qwiic):这是一个加速原型制作的组件生态系统。Qwicc与布线混乱的SeedGrove系统(http://wiki.seeedstudio.com/Grove_System/)非常相似。Qwicc的另一个突出特点是它使用比Grove更小的连接器,使其成为那些空间受限的底盘框架的理想选择。Qwiic为您提供完整的传感器生态系统和其他有用的集成电路(IC),您可以轻松地将它们拼接在一起以进行快速原型制作。SparkFunESP8266Thing—开发板(https://www.sparkfun.com/products/13711):这款物联网开发板采用ESP8266,能够支持低成本Wi-Fi型微控制器。它可用于需要闪烁发光二极管(LED)或其他自动执行的项目。SparkFunInventor'sKit(https://www.sparkfun.com/products/14265):该套件非常适合刚开始使用Arduino套件的初学者。4.EspressifIoT硬件Esressifsystems(https://www.espressif.com/en)是一家无晶圆厂半导体公司,开发Wi-Fi和蓝牙类低功耗物联网硬件解决方案计划。其明星产品包括ESP8266和ESP32系列芯片、模组和开发板。事实上,许多行业的开发板(如SparkFun的开发套件)都在使用Espressif芯片。乐鑫开发板虽然专为简单的原型设计和接口而设计,但也可用作简单的概念验证和企业解决方案。乐鑫还通过各种软件解决方案帮助用户管理家中的设备,并通过无线连接将它们集成到不同的产品中。具体的物联网开发板包括:2.4GHzWiFi&BT/BLE开发板(https://www.espressif.com/en/products/hardware/development-boards):此类板提供PC连接、5V/GND接头引出线、3V3/GND接头引出线、ESP-IDF源代码和示例应用程序。同时,该款主板还支持图传、语音识别,以及板载LCD、JTAG、摄像头、RGB发光二极管等功能。2.4GHzWiFi开发板(https://www.espressif.com/en/products/hardware/development-boards):这是一套集成了常用外设的开发板标准。5.Arduino物联网硬件Arduino在整个DIY原型制作和电子开发领域都很有名。该公司提供一系列开源开发套件、微控制器和软件工具,用于构建各种互联产品。它有软件工具、第三方库支持、各种传感器和社区资源来协助问答。在还用于原型设计的同时,Adafruit配备了更多可堆叠的扩展板,允许用户添加制造商电路板尚不支持的额外功能。因此,它提供的硬件主板和模块包括:ArduinoMKRFamily(https://store.arduino.cc/usa/arduino/arduino-mkr-family):这种类型的MKR板依赖于其硬件尺寸和低功耗无线连接板可以帮助物联网的开发和设计。一些制造商的主板提供WiFi和蓝牙连接,而另一些则支持NB-IoT、Lo-Ra连接,甚至SigFox网络(https://www.sigfox.com/en)。ArduinoYúN(https://store.arduino.cc/usa/arduino-yun):ArduinoYúN专为物联网项目设计。它提供多种不同类型的电路板和模块,还支持WiFi连接。由于这类主板可以与Linux发行版互通,大家可以根据自己的喜好选择。Arduino以太网(https://store.arduino.cc/usa/arduino-ethernet-rev3-without-poe):顾名思义,这种类型的Arduino板可以通过以太网连接到互联网。与其他主板不同的是,它没有板载USB转串口驱动芯片,只提供了一个类似以太网盾的Wiznet以太网接口。6.RaspberryPI产品即使你不熟悉物联网硬件,你也一定听说过RaspberryPi(树莓派)。与Arduino类似,RaspberryPi在电子产品开发内外早已为人所知。RaspberryPi品种与典型的物联网硬件开发套件和开发板略有不同。它是一种能够运行Linux的基于计算机的单片主板。它专为制作各种小型计算应用程序的原型而设计。RaspberryPi产品深受各类开发人员的欢迎,尤其是那些刚接触电子开发领域的开发人员。如果您只是想尝试开发连接产品,而不是大规模生产,那么RaspberryPi是开发概念验证的好方法:RaspberryPi3ModelB+(https://www.raspberrypi.org/products/):在此处列出的三款产品中,RaspberryPi3ModelB+是新品,配备1.4GHz64位四核处理器、双频无线局域网(LAN)、蓝牙4.2/BLE、更快的以太网、以太网供电支持(单独的PoEHAT)。RaspberryPi1ModelB+(https://www.raspberrypi.org/products/):它是原始RaspberryPi产品的最终版本,配备了更多的USB端口、更多的GPIO引脚、MicroSD接口、更好的音频界面更时尚。ComputeModel3(https://www.raspberrypi.org/products/compute-module-3/):它是一款专为工业应用而设计的树莓派,适用于各种要求苛刻的企业应用。原标题:终极物联网硬件对比指南,作者:JeffreyLee
