我正在用React-Native app - Node.js服务器- Arduino (ESP32)做一个宠物饲养器,但我想不出它是如何工作的,所以它会在特定的时间丢下食物。
我在查找nodeJS库,比如node-schedule或cron,但是我找不到它,或者它们似乎不符合我的需求。
此时此刻,我可以让它在我按下应用程序中的按钮时放下食物,但这会让它太简单(我既想要手动任务,也想要自动任务)。我的目的是通过应用程序为你的宠物安排进食时间,例如9:00,15:00和21:00,并带有某种警报,同时还可以按需检查它们和编辑/删除选项。
我该怎么做,有什么建议吗?
发布于 2019-04-09 04:27:28
你不一定要从node应用程序中触发"drop food“命令。我已经为连接到wifi的设备编写了固件,从NTP服务器更新其内部日期/时间,然后在指定的时间唤醒连接到服务器的每个数据并获取设置更新。我们的设备是电池供电的,所以它不会一直与服务器保持连接,我使用的是ESP-IDF,但代码很简单。我做了一些研究,您可以使用Arduino Core对ESP32执行相同的过程。
Basic Idea
您可以:
然后,在发生馈送事件后:
对于下一次馈电event
资源:
https://stackoverflow.com/questions/55461105
复制相似问题