这篇文章描述了一组物联网原型板 ,可用于开发物联网项目。 众所周知,物联网(或简称IoT)是近期功能中的下一件大事。 最近对该主题的兴趣Swift增长。 如IoT入门一文中所述,要建立IoT项目样板,就必须开始建立IoT项目原型 。 初次接触物联网时,很难选择正确的物联网原型板,因此本文希望给出一些提示。 在深入研究原型板之前,对物联网进行概述很有用。
什么是物联网(IoT)?
我已经多次讨论了这个主题,但是如果您是不熟悉它,请在此处进行简要说明。 不仅有一个简单的物联网描述,而且有多个定义考虑了不同方面。 一般来说,物联网是无线技术,微控制器,服务和互联网之间的融合。 物联网的关键因素是:
- 事情
- 互联网
第一个可以是能够连接到网络的任何设备。 事物或设备是智能手机,微控制器,智能手机,灯,可穿戴设备,传感器等。
互联网是连接设备的手段。 因此,第一个要求是所有设备必须能够连接到网络,以便它们可以交换数据和信息。
这些设备通过Internet交换信息。 他们可以使用传感器收集有关其周围环境的信息。 这些聪明的东西将所有这些信息发送到能够存储它的其他设备或平台。 连接到网络的每个“对象”都可以是信息流的源或目的地。 使用传感器时可能是信息来源。 同时,它可以被其他设备远程控制。 从这个角度来看,安全性方面起着重要的作用:有必要以某种方式保护信息。 因此,安全性是一个大问题。
因此,很明显物联网将如何影响我们的日常生活。 物联网将在某些领域产生重大影响:
- 农业
- 能源
- 卫生保健
- 运输
- 后勤
云物联网平台
在物联网生态系统中, 物联网云平台扮演着重要角色。 这些平台有助于开发物联网项目。 他们能够将数据存储在云中或使某些过程自动化。 此外,它们之所以有用,是因为它们将业务逻辑“移至”智能事物之外,从而使它们的计算能力较低。 这些平台收集的所有数据都会被分析,并可以用来通过机器学习做出预测。
物联网原型板
在这种情况下,物联网原型板(或开发板)将发挥重要作用。 这些板是带有芯片组以处理无线连接的微控制器和微处理器 。 这些具有Cloud IoT平台的开发板可实现快速的原型制作过程。
而且,这些物联网原型板的普及得益于低廉的价格。 爱好者和制造商可以在物联网项目中使用它们,而无需投入太多资金。 因此,我认为准备好可在物联网项目中使用的开发板列表会有所帮助。
Arduino Uno
当然, Arduino Uno是最常用的开发板之一。 它是基于ATmega328P的开源开发板。
主要特点是:
- 5V(工作电压)
- 8位
- 16兆赫
此外,它具有模拟和数字引脚。 该板的有趣之处在于可以使用屏蔽板对其进行扩展。 屏蔽板是可以插入Arduino Uno的另一块板,它增加了GSM,以太网连接,WIFI等新功能。 它使用起来非常简单,并且具有官方的IDE来开发应用程序(或草图)。 此外,还有免费的和付费的IDE,它提供了相对于正式版而言更多的功能 。 最近,可以在此板上添加Arduino Yun屏蔽罩 。 该防护罩专为物联网项目而设计,扩展了Arduino Uno板的功能。
Arduino的MKR1000
Arduino MKR1000是最新的开发板之一。 MKR1000专为物联网项目而设计。 它支持本地WIFI连接,并且非常易于使用。 它基于Atmel ATSAMW25。
主要特点是:
- 3.3V(工作电压)
- 32位
- 48兆赫
- 内置WIFI
我使用MKR1000进行了IoT项目,使用起来非常简单。 作为Arduino UNO,此开发板支持模拟和数字引脚,并且可以使用外部Li-Po电池供电。
BeagleBone黑色
该委员会是由社区支持的针对开发人员和业余爱好者的低成本委员会。 它使用Linux作为OS。
主要特点是:
- AM335x 1GHzARM®Cortex-A8
- 512 Mb内存
- HDMI接口
- 乙太网路
- USB
Raspberry PI 2 B型
像Arduino一样, Raspberry是最常用的开发板之一。 它具有具有各种电源功能的各种版本。 它可以看作是小型计算机,因为它具有我们可以在普通PC上找到的所有功能:键盘,HDMI等。 它非常小(或多或少像信用卡),并由Linux驱动。 Raspberry PI 2模型B已被最新的Raspberry PI 3取代。
Raspberry PI 2是具有1Gb RAM的900MHz四核ARM Cortex-A7 CPU。 此外,它具有40个GPIO引脚。 它支持完整的Linux版本。 与以前的版本相比,Raspberry PI 3具有:
- 1.2GHz 64位四核ARMv8 CPU
- 802.11n无线局域网
- 蓝牙4.1
- 低功耗蓝牙(BLE)
乌多
UDOO Neo是一个有趣的董事会, 与众不同 。 这是Arduino-Android / Linux设备。 它具有一组内置功能,例如WIFI,g轴运动传感器和蓝牙支持。
它具有三个不同的版本:
- 基本的
- 扩展的
- 充分
它们具有不同的功能和规格。
粒子光子
粒子光子是一个非常小的开发板,带有内置的WIFI模块。 这使其可以用于物联网项目。 它具有一组扩展套件,可以使开发过程更快。
该板使用屏蔽罩来扩展其功能。
还有其他物联网原型板,例如英特尔(爱迪生和伽利略)或三星Artik,在我看来,上面提到的那些是最常用的,并提供了广泛的社区支持,这在您第一次接触物联网世界时非常有用。
在本文的结尾,我希望您对什么是物联网以及如何使用物联网原型板进行物联网项目入门有了一个概述。 您在项目中使用什么物联网原型板? …您正在开发什么项目? 让我知道在此帖子下方发表评论。
参考文献
[1] https://www.arduino.cc/ [2] https://www.raspberrypi.org/ [3] http://www.udoo.org/udoo-neo/ [4] https:// www.particle.io/