文档结构  
翻译进度:已翻译     翻译赏金:0 元 (?)    ¥ 我要打赏

这篇帖子描述了一系列对开发物联网项目有用的原型开发板。正如我们已经知道的,物联网,或者缩写loT,是下一个在不远的未来中的热门领域。对于这个主题的兴趣最近正在快速增长。正如在文章“开始着手物联网”一文中描述到的,开始一个原型物联网项目必须有一块物联网原型板子。第一次接触物联网时,挑选一块合适的物联网原型版是困难的,所以这篇文章想要给出一些提示。在开始深入探讨原型板之前,对物联网有一个总体概述是有用的。

第 1 段(可获 1.4 积分)

什么是物联网?

我总结过这个主题多次,但是因为你刚刚接触,在这我做一个总体描述。这不仅仅是一个对物联网的简单描述,也包含一些从不同方面考虑而给出的定义。一般来讲,物联网是无线科技,微控制器,服务和网络的集成。物联网包含的关键点有:

  • 物品
  • 网络

第一个可以是任何能连接到网络的装置。一个物体或者装置可以是一台智能手机,一个微控制器,手机,台灯,可穿戴设备,传感器等等。

第 2 段(可获 1.24 积分)

网络用来连接这些设备。所以第一项要求就是这些所有的设备必须能够连接到网络,这样它们才能交换数据和信息。

这些装置通过网络交换信息。它们能利用传感器来收集它们周围世界的信息。这些聪明的小东西能把所有这些信息发送给可以储存信息的其他设备或平台。每一个单独的连接到网络的“对象”都可以作为信息流的源头或终点。当使用传感器时它可以作为信息的来源。同时,它可以被其他设备远程控制。从这一点来看,安全方面扮演着一个重要的角色:用某种方法保护这些信息是有必要的。出于这个原因,安全是一个大问题。

第 3 段(可获 1.7 积分)

所以现在很清晰的是物联网将如何影响我们每天的生活。这里有一些物联网起很大作用的领域:

  • 农业
  • 能源
  • 医疗保健
  • 交通运输
  • 物流

 

Iot Prototyping board

物联网云平台

在物联网生态系统中,物联网云平台扮演了一个重要的角色。这些平台帮助开发物联网项目。他们能够在云端存储数据或者自动处理一些进程。此外,他们把业务逻辑模块“移出”了这些智能的小东西,以至于他们只需有较低的计算能力,这一点很有用。所有这些平台收集的数据经过分析,可以被用于使用机器学习( machine learning)原理的预测领域。

 

 

 

 

 

第 4 段(可获 1.31 积分)

物联网原型板

在这种情况下,物联网原型板(或开发板)发挥了重要作用。这些板子用带有芯片组的微控制器和微处理器来处理无线连接。这些带有云物联网平台的开发板,使得原型设计过程的快速化成为可能。
此外,低廉的价格促进了这些物联网原型板的推广。爱好者和制造商可以使用它们在自己的物联网项目中,无需投入太多的成本。因此, 我认为列出一个准备用于物联网项目的开发板列表很有帮助。

第 5 段(可获 1.13 积分)

Arduino Uno

Arduino Uno我很确定,是最流行的开发板。 它是基于ATmega328P的开源开发板。

IoT diy building project

板子的主要特性有:

  • 5V(工作电压)
  • 8位
  • 16MHz

除此之外,它还有模拟和数字输入插针。 这块板子的有趣之处是它可以使用“shield”来扩展功能。 “shield”是可以插上Arduino Uno的扩展板,可以为Arduino增加GSM、 以太网、WIFI和更多。 Arduino的使用很简单,而且官方1推出了IDE来开发产品(或原型机)。 也有另外的免费或收费的第三方 IDE,提供了比官方IDE更多的特性。最近,还可以将 Arduino Yun shield附加到Arduino上。这块“shield”是为IoT应用而生的,扩展了Arduino Uno开发板的能力。

第 6 段(可获 1.66 积分)

Arduino MKR1000

Arduino MKR1000 是最新款的开发板之一。MKR1000专为物联网项目而设计。 它原生支持WiFi连接,非常易于使用。 它基于ATSAMW25芯片。

arduino mkr1000

Image from http://store.arduino.cc

它的主要特性有:

  • 3.3V工作电压
  • 32位
  • 48MHz
  • 内置WiFi

我开发了一个 基于MKR1000的物联网项目, 确实感受到了它开发的简便。 和Arduino一样,这块板子也支持数字和模拟信号插针, 更多的是它可以由外接锂聚合物电池供电。

BeagleBone black

这块 开发板 is a low-cost 开发板 supported by the community made for developers and hobbyists.  它使用Linux操作系统。

第 7 段(可获 1.38 积分)

beaglebone black

Image from https://beagleboard.org/black

它的主要特性有;

  • AM335x 1GHz ARM® Cortex-A8
  • 512 Mb RAM
  • HDMI
  • Ethernet
  • USB

Raspberry PI 2 Model B

Raspberry,像Arduino一样,是最受欢迎的开发板之一。 它分为不同的版本,各自有不同的强大<或供电:power>功能。 它可以被看作一台小电脑,因为常规pc应该有的功能它都具备:键盘, HDMI等等。它非常小巧(和信用卡尺寸相仿),由Linux操作系统强力驱动。 最新的Raspberry Pi 3取代了 Raspberry Pi 2。

raspberry IoT diy

Raspberry PI 2 is a 900MHz quad-core ARM Cortex-A7 CPU with 1Gb RAM. 除此之外,它还有40个GPIO插针。它支持全功能的Linux版本。 Raspberry Pi 3相比上一代的区别有:

第 8 段(可获 1.69 积分)
  • A 1.2GHz 64-bit quad-core ARMv8 CPU
  • 802.11n Wireless LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)

UDOO

UDOO Neo 是挺有个性的一款开发板。 它是一个Arduino到Android/Linux设备。 它的一系列板载功能包括WiFi, 加速度传感器和蓝牙支持。

UDoo neo

Image from www.udoo.org/udoo-neo/

它有三个不同的版本:

  • Basic
  • Extended
  • Full

它们的规格和功能各异。

Particle Photon

Particle Photon 是集成了WiFi模块的非常小巧的开发板。 这让它可以立即运用于IoT开发中。 它的一系列扩展套件让开发过程更简易。

第 9 段(可获 1.33 积分)

Particle photon

Image from Particle store

这块开发板使用“shield”来扩展它的功能。

其余的开发板还有Intel (Edison and Galileo) 和 Samsung Artik等。 我认为,以上所提到的开发板, 是最广为使用的,而且对于第一次接触IoT开发的人来说,它们提供的大的社区支持很有用。

在最后,我希望你已经了有了对IoT的初步认识,和如何使用 IoT开发板 来开发IoT应用。 What IoT开发板 do you use for your projects? 你正开发哪个方面的项目呢? 在下方评论里发表你的意见吧。

参考来源

[1] https://www.arduino.cc/

[2] https://www.raspberrypi.org/

[3] http://www.udoo.org/udoo-neo/

[4] https://www.particle.io/

第 10 段(可获 1.63 积分)

文章评论