【发布时间】:2016-02-06 22:11:58
【问题描述】:
我目前正在开发一种用于远程喂养和监控我的狗的设备。基本思想是使用 2 个主要组件来实现这一点:
第一个组件将由一个指向我的狗盘子的摄像头和一个带有伺服电机的微控制器组成,该伺服电机将打开和关闭食物容器的食物门。在这个地方没有WIFI接入也没有电源插座,所以它会靠电池运行。我希望这个组件中的计算尽可能低,所以如果它可以在不运行在 linux 或其他操作系统上的情况下完成,那就太好了。
第二个组件将与第一个组件和我的路由器通信,因此我可以通过 Internet 远程访问它。这个可以插到电源插座上。
它的用途是让我能够将我的手机(使用我创建的应用程序)登录到第二个组件,以便它向我显示实时视频并通过它发送信号以打开食品容器的门一定的时间。我有一个 BeagleBone Black 可以用于这个项目,我想我会在第二个组件上使用它。
我的问题:
1) 什么协议适合两个组件(蓝牙、zigbee、6lowpan 等)之间的通信?摄像头可能会是 640*480 或更高,延迟(~ 15s - 20s)没有问题,只要我可以观看相对连续的实时视频来检查我的狗是否正在吃东西。为了让电池长时间运行,它应该尽可能低功耗。
2) 有没有办法让第一个组件能够在不运行操作系统的情况下流式传输视频?
我知道还有一些更合乎逻辑的解决方案(扩展 wifi 网络、购买已经上市的解决方案等),但我也希望将此项目用作物联网的学习实例。我进行了研究,但未能得出任何令人信服的结论。我希望你们能在这方面帮助我,或者至少为我指明正确的方向。我(和我的狗)将非常感激。
非常感谢。
【问题讨论】:
-
购买带有视频源的婴儿监视器。会便宜十倍。 :)
-
@MertGülsoy jajaja 是的,我想它会,但问题是我也在尝试通过构建它来学习,所以我避免使用市场解决方案。关于使用什么技术的任何见解?谢谢
标签: video video-streaming video-capture beagleboneblack iot