ArduinoYún,自由进入物联网的董事会

Arduino云

物联网(也称为IoT)彻底改变了技术世界,并且也涉及到我们的许多项目(无论我们是否愿意)。 因此,许多用户都在寻找一块板来处理他们的程序,该板价格便宜,并且无需使用无线密钥或网卡即可连接到Internet。 对于许多人来说,后者是一种快速解决方案,但这并不意味着它是专业或有效的解决方案。

鉴于此, Arduino项目开发了一个针对物联网的电路板。 此板称为ArduinoYún.

什么是ArduinoYún?

ArduinoYún是Arduino Project的开发板。 这意味着它的设计和制造既可以由我们自己也可以由任何公司进行,并且可以使用其设计来创建原型和个人板材。 在ArduinoYún的情况下,后者将再向前迈进一步,因为它基于Arduino Leonardo,它是比Arduino Leon更强大的电路板模型 Arduino UNO.

ArduinoYún具有相同的设计,并且 与Arduino Leonardo相同的控制器, 也就是说,处理器 爱特梅尔ATmega32U4。 但是,与Arduino Leonardo不同, ArduinoYún拥有一个Atheros Wireless AR9331迷你板,一个用于microSD卡的插槽以及一个名为Linino的内核.

ArduinoYún和之间有什么区别 Arduino UNO?

Arduino云

考虑到上述因素,ArduinoYún模型与模型之间的区别很明显 Arduino UNO。 但是还有更多。

如果您看一下我们最近发表的文章,那么Arduino板缺少Raspberry Pi等其他板所具有的许多元素,而ArduinoYún却没有。

称为Lininus的核心是可以提供足够动力的核心 有一个叫做Openwrt-Yún的小发行版。 此发行版使用Linux内核和其他一些工具,这些工具可以将Openwrt安装在带有atheros板或类似设备的任何设备上。

什么是Openwrt-Yún?

在这一点上,方便地简短介绍一下Openwrt-Yún是什么以及为什么它很重要。

OpenWrt徽标

OpenWRT的 这是一个Gnu / Linux发行版,适用于任何路由器和无线网卡。 在这种情况下, Openwrt-Yun是要在ArduinoYún上安装的经过修改的发行版。 该发行版位于Linino,并且由于microSD卡插槽而可以扩展。 为了能够使用这些功能,我们只需要通过ssh远程连接到开发板上,并使用发行版的软件包管理器以及其他工具即可。

不用说,这种分布 它会为我们提供一些操作系统具有但与Raspberry Pi板不同的基本智能功能 可以用作小型计算机或旧PC,也可以用作服务器或集群的一部分。

如何访问ArduinoYún配置?

要访问ArduinoYún配置,我们必须考虑两个步骤:

  • 安装驱动程序,以便具有Arduino IDE的计算机可以识别该驱动程序
  • 配置用于连接的远程接口和用于个人程序使用无线接口的“桥接”步骤。

第一步很重要,因为有时需要将程序和数据发送到ArduinoYún板。 为此,我们只需要 安装板卡驱动程序,然后运行Arduino IDE。 如果我们在Gnu / Linux上具有Arduino IDE,则此步骤将没有问题,并且我们无需执行任何操作。 如果我们有Windows,则此模型以及其他Arduino模型的驱动程序将随Arduino IDE一起安装,因此使用此IDE的重要性。 如果我们使用的是Mac OS,那么如果使用Arduino IDE,则无需执行任何操作,但是,当我们第一次将ArduinoYún板连接到Mac时,将出现键盘安装向导,该向导必须关闭用红色按钮。 这个问题似乎反映在 ArduinoYún的官方网站.

我们感兴趣的另一步是ArduinoYúnWi-Fi模块的连接和管理。 首先,我们必须给盘子通电。 这将导致开发板创建一个名为Yún的wifi网络。 我们连接到该网络,并在 浏览器,我们写地址http://arduino.local 此地址将打开一个网站,我们可以从该网站管理创建的新网络。 该面板的用户名和密码为“ arduino”,这是我们进入面板后可以更改的单词。

Arduino Yun Web界面

但是,如果我们使用Arduino Yun,我们将寻找的是连接到Wi-Fi网络,而不是创建我们自己的网络。 为此,在已打开的面板中,底部有一个下拉列表,其中包含用于连接到任何Wi-Fi网络的元素,但大学网络和其他使用协议和密码软件的类似网络除外不可能(仍然)与这种类型的板连接。

好了,我们已经知道如何创建自己的Wi-Fi网络,连接到另一个Wi-Fi网络,但是如何将这种连接与其他主板和/或程序一起使用?

对它有好处 我们必须在Arduino IDE中创建的程序中使用Bridge函数。 该功能以 Bridge.begin(),该功能将使我们能够与ArduinoYún板的常规功能和无线功能进行通信。

我可以用ArduinoYún做什么?

Arduino手机图片

借助必要的编程,借助ArduinoYún板,我们可以使任何技术设备“智能化”。 然而, 最常见的是使用开发板,以便创建的小工具可以连接到Internet 并能够通过其他设备(例如智能手机,平板电脑或PC)对其进行操作。

一些用户设法将板卡用作稀有网卡,但是我们不得不说,这样做非常困难,并且板卡的价格高于任何普通的网卡。 上 Instructables 你可以得到 可以用ArduinoYún做什么的小粉丝。 我们只需要在存储库搜索引擎中写板的名称,就会出现使用该模型的各种项目。

结论

对于许多用户来说,ArduinoYún板是一个有趣且重要的板,因为在他到来之前,想要将他的项目连接到互联网的任何人都必须购买Arduino板以及允许连接的无线或GSM屏蔽。 成本比ArduinoYún高,并且编程难度更大,限制更多。 ArduinoYún纠正了所有这些问题,并提供了创建比现在更轻,更强大的小工具的可能性。但其他替代方案,例如 Raspberry Pi Zero W 可能更适合我们的项目。无论如何,Arduino 和 Raspberry Pi 都遵循 Hardware Libre 这意味着我们可以选择主板和解决方案,而不会看到我们的项目受到损害。


发表评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   Xtrak

    您好,24年2018月XNUMX日,制造商似乎撤回了该板,可能是因为该板不符合任何法规。
    令我烦恼的是,云的盾牌确实在目录中有它。
    我离开链接: https://store.arduino.cc/arduino-yun
    我正在为我的项目寻找替代方案,我将不胜感激任何建议。
    问候和感谢您的帖子。