西班牙
斯潘4
您将需要确保在电路中的cloudBit之后有一个输出位。
一个订阅在fme中,服务器将接收来自主题的通知。作为响应,它们通过支持的协议将消息传递到fme工作区或其他客户机。
在上一个练习中,创建了一个工作区,该工作区使用littlebitsconnector转换器通过writetodevice操作触发littlebits上的事件。在本练习中,工作区将发布到fme服务器,在那里可以根据其他事件触发工作区。
这是通过向通知服务注册工作区并订阅主题来完成的。在fme服务器中触发所选主题时,将运行与该主题关联的任何订阅。在这种情况下,订阅将是littlebits工作区。
与电子邮件相比,这是一个更令人兴奋和有趣的选择!
向NotificationService注册工作区将自动创建订阅。但是,您也可以通过fme服务器的web ui创建订阅:
按照中的说明操作“发送到littleBits cloudBit”创建一个工作区,该工作区可以触发littlebits上的事件。
一旦您有了一个可以发布到littlebits的工作区,就可以将其转换为fme服务器订阅。然后,此订阅将由fme服务器中的主题触发。
在fme服务器的web ui中,创建一个名为jobOutcomeLittleBits的新主题。
在Workbench中,将使用littlebitsconnector中的“writetodevice”操作的工作区发布到FME服务器。向通知服务注册。编辑通知服务属性并订阅刚刚创建的主题:jobOutcomeLittleBits。
在Workbench中,创建一个将失败的新工作区。这应该包括一个创造者,减速器和终结者。在减速器内选择适当的延迟。
将工作区发布到fme服务器,确保作业提交者服务的属性设置为发布到joboutcomelittlebits。
从fme服务器运行故障工作区。
当工作区失败时,将向主题发送一条消息。然后,该主题触发任何订阅,从而导致调用littlebits的工作区。
工作区(失败工作区)-->主题(JobOutComeLittleBits)-->订阅工作区(LittleBits工作区)
当工作失败时,您应该会发现事件发生在littleBits上。这可能是一个LED照明,声音播放,电机运动,等等。
?2019安全亚搏在线软件公司|合法的