新型Arduino云为物联网应用创建开源设计环境
Posted yingcloud
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新型Arduino云为物联网应用创建开源设计环境相关的知识,希望对你有一定的参考价值。
Electrocomponentsplc(LSE:ECM)旗下的贸易品牌RS Components(RS)目前正在备货Arduino云。Arduino云将Arduino开源体系结构与Linux系统整合在一块开发板,是Arduino家族中首个无线产品成员。Arduino云将现有的ArduinoLeonardo与一个嵌入式AtherosAR9331Wi-Fi系统级芯片(SoC)集成到一起。ArduinoLeonardo基于Atmel的ATmega32u48位微控制器,SoC则运行OpenWRT的MIPSGNU/Linux版本——Linino。此板的主要特色是桥接库,通过将所有网络连接以及HTTP事务委托给基于Linux的SoC,可轻松导航复杂的web服务,比如XML等冗长且大量占用内存的文本格式。
与ArduinoLeonardo一样,Arduino云具有14个数字输入/输出引脚、7个脉宽调制(PWM)通道和12路模拟输入等特色。它还内置1个16MHz晶振、1个microUSB连接器,外加1个USB-A端口和1个兼容PoE的microSD卡插槽以用于存储扩容。首次作为Wi-Fi接入点通电时,Arduino云会创建一个名为“Arduino”的Wi-Fi网络。此后即可输入Wi-Fi网络名和密码来配置板卡。
“对于任何希望开发交互式对象与环境的人来说,Arduino云都是Arduino家族受欢迎的新成员,”RS Components半导体业务全球总监JonBoxall表示。“它的及时出现对于急速增长的物联网市场尤其重要,为大量全新的开源设计机遇和应用大开方便之门。这是以前的Arduino板所无法企及的。”
最新推出的Arduino云以及Arduino家族的其他产品,均可与一系列扩展板(shields)一起直接从RS库存中购买,当日即可发货。
附:
Arduino Yún是以Arduino Leonardo (ATmega32U4)为基础、内嵌独立的AR9331无线路由处理器所组成的一个具有Wifi功能的微控制器,也是Arduino家族中首个Wifi系的成员,将嵌入式Linux装置、Arduino和WiFi传输器以及其它拓展板全部整合到一个开发板上。
这款开发板就像是在Arduino Leonardo上添加了以Linux为基础的无线Wifi模块。主体构造和Arduino Leonardo的相同,但内嵌了一块ATmega32U4晶片,可以通过USB端口来撰写程式。
而Arduino Yún价值最大的部分就在于Atheros AR9331晶片,这使得人们可以在这块开发板上使用Linux系统,而我们最感兴趣的是 AR9331晶片与32U4晶片的兼容性
Arduino团队提供了硬件的详细信息。根据开发团队的介绍:
AR9331晶片的序列埠使得Linux的主控台(Command Line Interface,CLI)可以与32U4晶片通讯。甚至我们可以透过无线网络在其上编写程式。
ATmega32U4晶片可以透过Yún的无线网路介面从AR9331晶片上传程式档。如果连接与您个人电脑相同的无线网路,那么这块开发板将会出现在Arduino IDE的序列埠(Port)选单内。
程式档会被转换到AR9331晶片上,接着,Linux会透过串列外设介面(Serial Peripheral Interface bus,简称SPI )在ATmega32U4晶片上编辑程式,就像一位AVR系列微控制器的网路软体工程师一样。
此外,Arduino Yún这款新的开发板也有USB插槽,支持随身听、键盘滑鼠、摇杆、或网路摄影机这类的电脑周边设备与AR9331 chip晶片连接。
以上是关于新型Arduino云为物联网应用创建开源设计环境的主要内容,如果未能解决你的问题,请参考以下文章
中国高校首个Apache开源项目 清华数为物联网时序数据库IoTDB 及可自由组装的大数据软件栈系列组件发布