span8
span4
您将需要确保在电路中的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服务器,确保作业提交者服务的属性设置为post到JobOutcomeLittleBits。
从FME服务器运行故障工作区。
当工作区失败时,将向主题发送一条消息。然后,主题触发任何订阅,从而导致调用littleBits的工作空间。
—>主题(JobOutcomeLittleBits)—>订阅工作区(littleBits工作区)
当工作失败时,您应该会发现事件发生在littleBits上。这可能是一个LED照明,声音播放,电机运动,等等。
©2019安全亚搏在线软件公司法律