是的,标题非常广泛,但这就是我的问题所在。我不知道该搜索什么... Geez,我甚至不知道要在这篇文章中添加哪些标签!
我想创建一项服务,其中设备检查远程服务器以查找它应该运行的任何作业,然后服务器将信息传递给远程设备以运行该作业。
以Nest恒温器的工作原理为例。您可以在应用程序中设置温度,将其保存在服务器端。恒温器(远程设备)轮询服务器以查看是否需要执行任何操作,如果是,则服务器将作业传递给恒温器。
有谁知道我应该搜索的通信协议是什么? ...或者甚至是我应该在谷歌上开始的查询?
理想情况下,Python或Ruby中的某些内容会很好(因为这就是我所知道的),但我也很乐意学习新东西!
谢谢!
答案 0 :(得分:0)
执行此操作的API的高级描述将是三个端点;一个创造就业机会,一个消耗就业机会,另一个就业机构就业完成。
创建新作业
POST service.yoursite.com/jobs
# authentication data
# job data
返回所有未启动或超时的作业。 (将它们标记为已开始)
GET service.yoursite.com/jobs
# authentication data
完成工作
PUT service.yoursite.com/jobs/:id
# authentication data
# job completion data
您可以每隔一段时间轮询返回作业的端点