在物联网开发板的海洋中,我想问一些有关购买开发板的建议。


应该快速而紧凑(不是Arduino)
开源硬件
板上应该有Wi-Fi
应该没有以太网连接
足够强大以运行一个简单的应用程序,该应用程序将视频数据流式传输到远程Wi-Fi存储位置
在Mac上运行的SDK
/>足够强大,可以运行运动检测算法
价格低于100美元或欧元
能够添加额外的传感器或模块

是否有满足这些条件的特定板卡?

我的最终目标是为自己在家中使用制作视频监控工具。它应该能够从高清摄像机获取输入,运行运动检测算法,并且足够强大,可以将数据流保存到Wi-Fi连接的网络共享中。最好也可以在macOS上运行具有出色SDK / IDE的软件。

理想情况下,它还应该具有开源云服务器,以将硬件连接到其中。

评论

只是出于兴趣,能否请您解释一下为什么您不希望使用以太网,以及是否愿意在满足您所有其他条件的板上接受以太网?

如果您对eth表示满意,也许可以将其删除

我当时在考虑使用Raspberry PI,Orange PI或Banana PI,或者可能是Chip。

#1 楼

您可能会参考Bence Kaulics的选择微控制器的指南,该指南考虑了许多限制,例如处理能力,能耗和开发人员工具,这对您可能很有用。这是一本很好的书,上面有很多有关选择过程的有价值的信息。

但是,我认为您并不是真正在寻找微控制器;它不是真正的微控制器。在我看来,单板计算机将更好地满足您的需求。

Raspberry Pi 3 Model B似乎可以满足您的大多数要求。它几乎满足您的所有要求,除了:


它确实具有以太网端口,当您说不想要它时。
提供了硬件文档,但是SoC文档不是很好,并且在技术上也不是开源。

应该相对容易地扩展带有额外的传感器或模块;有很多HAT可用,如果您需要为设备创建专门的功能,则可以利用GPIO引脚和面包板。

该板完全在您的成本限制内(£32.99截至2017年2月在英国),并且该处理器应具有足够强大的功能来满足您的用例。

对于云平台,AWS IoT似乎可以与Raspberry Pi很好地集成在一起云平台不是开源的。

对于开发,您应该能够在macOS终端中使用ssh直接连接到Raspberry Pi。从那里,您可以使用所有常用的Unix终端实用程序和程序。

评论


Raspberry并不是真正的开源,即Pi3无法使用完整的原理图,它使用的是封闭源GPU。除此之外,Pi对于此任务可能是一件好事。 OP可能要加入:raspberrypi.stackexchange.com

–加纳马
17年2月19日在10:24

任何Cortex-M3设备似乎都是合适的。 M4和M7具有更大的处理能力。这将提供比R-Pi低得多的电源解决方案。是的,它将是SBC,也称为评估板,但除非您自己构建PCB,否则可能无法满足开放式硬件要求。

– Sean Houlihane
17年2月19日在21:13

#2 楼

我一直在看CHIP Pro,
除了板载摄像头连接器没有摄像头驱动程序的问题之外,该主板似乎几乎钉住了它。

USB摄像头可以工作,但是我想用USB供电的摄像头生成正式版不是很整齐吗?

可以将USB连接器与电路板热粘合在一起,但是我仍然认为这不是一个很好的解决方案,并且集成了相机是最好的选择。

树莓似乎几乎钉住了它,除非硬件不是真正的开源(看起来是CHIP Pro)

也许甚至购买之前,我需要研究一个更好的板。