将洋葱欧米茄2号称是最小的Linux计算机世界。这种说法可能并不完全正确(例如,请参见下面的 vocore2),但根据我的经验,它必须是最小的 3。成本仅为 5 美元,内置 wifi,专为物联网而设计。在他们的网站上有一些可用的盾牌。全新的产品,似乎拥有强大而活跃的社区。Kickstarter 支持者获得该设备。值得一试。
此外,正如评论中所指出的,请查看vocore2,它实际上似乎比 Onion 小,而且便宜 4 美元。它目前由 IndieGoGo 资助,预计发货日期为 2017 年 2 月(撰写本文时为下个月)。看起来也有各种各样的码头可用,并且有一个内置的 wifi 路由器,这有点酷。
我前几天刚遇到那些,对他们没有经验。但是请注意,由于其新颖性,一些你可以用来使用可能无法使用的Linux软件包的尚未(例如,我知道一个事实,在这写的GStreamer包的时间是不可用的洋葱但是,您必须从源代码构建,尽管 gstreamer 与您无关)。
除此之外,就像另一个答案所说的那样,Pi 是一款出色的低成本设备。不要忘记 Raspberry Pi Zero,这是另一台与 Onion 类似的小型 5 美元计算机。它没有较大的 Pi 所具有的所有端口,但如果您不介意,或者如果您只想在开发中使用 3,而在最终产品中使用 0 作为其大小,这是另一个值得考虑的选择。
其他设备(有些昂贵)包括:
另请注意,Vilros 制作了一些很棒的Pi 入门套件(在亚马逊上更便宜),预装了操作系统、可用的 Wifi、散热器、外壳,开箱即用,并节省了大量繁琐的设置工作。如果你走 Pi 路线,也值得一试。Vilros 还曾经制作过 Beaglebone 入门套件,但如果您搜索 Newegg/Amazon/等,它们似乎不再在他们的网站上提供。你仍然可以找到可用的库存。
顺便说一句,Arduino(或其他微控制器,与上面列出的成熟的单板计算机形成对比)本身可能不是您想要的。Arduino 只是一个 Atmel ATmega168/328。它不运行操作系统,除了您告诉它做什么之外,它实际上并没有做任何事情。因此,例如,对于网络,您需要以太网屏蔽,它附带一个完整的以太网控制库,我相信它提供了 TCP 和 UDP 堆栈(我从未使用过它,只是浏览了他们的网站)当然占用了很多有限的代码空间。
然后你必须构建你的天气客户端以及在此之上的所有内容,并且你必须在 32KB 或更少的时间内完成所有工作。与在 Pi/Beaglebone/Gumstix/Colibri/等上进行 Linux/Windows 开发相比,这是一种不同的开发风格。有点超出这个答案的范围。
什么是Arduino的是好这里是作为一个附加到主系统做硬件接口的东西,喜欢读的压力传感器,按钮,控制基本的电子元件,那种事。
嵌入式系统开发与您在 Pi 上进行的桌面开发完全不同,我真的不建议尝试单独使用 Arduino 来完成这项工作,尤其是在没有经验的情况下。