span8
span4
littleBits一个公司做了一个
“易于使用的电子积木平台,使每个人都能创造大大小小的发明”。
其中一个电子构件是“云比特”,它使设备能够与网络进行通信。littleBits是一个物联网设备,使人们通过网络连接和控制日常设备,使用littleBits API.这些日常的“bits”是led, mp3播放器和扬声器或交流开关。
要使用littleBits与FME你将需要一些littleBits,一个cloudBit和一个设备ID和访问令牌可用http://control.littlebitscloud.cc/
有关使用FME和littleBits的说明,请参见FME和littleBits教程.
使用HTTPCaller,你可以使用API连接到你的littleBit。但是为了让事情更简单,有一个littleBitsConnector变压器可用的FME集线器。这是一个定制变压器.
The littleBitsConnector让你:
来触发一个事件在littleBits上,例如打开一个LED或电机,运行一个工作空间,littleBitsConnector动作设置为'writeToDevice',并指定输出持续时间和输出百分比。有了LED,就可以控制它点亮的时间和亮度。
来收到一个通知从littleBits你给它一个URL端点(webhook),可以接收一个JSON消息的细节事件触发通知。在FME服务器上,URL端点可以是Topic POST URL。然后,您可以在FME服务器的Web UI中监控这个主题,并查看从cloudBit实时到达的通知:
littleBits工作像任何其他电路,输入模块需要首先在电路中影响输出模块。
通过在cloudBit之前连接输入,这允许cloudBit让任何订阅服务知道发生的任何事件。
在这个电路中,一个soundBit连接到cloudBit。当触发时,一个声音“振幅”值被发送到任何注册的URL端点。
在这个电路的输出是一个MP3播放器和一个扬声器。当系统发送到cloudBit时,这将触发电路中的输出位,在这种情况下,通过扬声器播放MP3播放器中的歌曲。
您还可以组合输入和输出。在这种情况下,每次按下按钮都会向任何注册的URL端点发送通知。任何对cloudBit的post请求都会打开LED。
FME和littleBits之间的交互是通过HTTPCaller完成的。这使FME能够向littleBits API发出请求。
HTTPCaller用于向指定的请求URL发出HTTP请求。HTTP方法、头和正文是使用API文档确定的。下面的shell示例http://developers.littlebitscloud.cc/提供一种确定需求的简单方法。
它们是这种格式的,可以很容易地转换成HTTPCaller:
旋度“requestURL”
- x方法
-H " Header: Header值"
- d“身体”
©2020安全亚搏在线软件公司|法律