【发布时间】:2021-06-08 19:12:12
【问题描述】:
我正在做一个物联网项目。在我的情况下,用户可以安排执行器命令在指定时间运行。(比如在 2021 年 8 月 6 日上午 8 点 5 分)。这将作为日期变量存储在 mongodb 数据库中。我的要求是在指定时间向执行器发送 MQTT 发布消息。请注意,此调度与间隔调度不同。每个计划将只运行一次。我还需要编辑预定的日期时间。
有一种方法可以实现这一点。每次用户安排一个命令时,我都可以运行一个 setTimeout 函数。但这不是一个好的做法,而且编辑时间表很困难。所以请帮我找到一个最佳解决方案。提前致谢。
【问题讨论】:
标签: javascript node.js