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