无代码物联网与 Arduino 和 Octoblu 上的触手!
组件和用品
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
应用和在线服务
![]() |
|
关于这个项目
如果您想在物联网领域做任何事情,没有什么比使用 Octoblu 更容易做到的了。随着我们最近发布的新微控制器库 The Tentacle,任何 Arduino 风格的微控制器都可以在几分钟内在我们的流程中使用 - 无需编写任何自定义代码!
在官方文档页面 http://tentacle.readme.io
上阅读有关 The Tentacle 的更多信息 在 Octoblu 的 Flow Designer 中控制微控制器
获取 Octoblu 帐户
将微控制器连接到 Octoblu 的第一步是获得 Octoblu 帐户。它是免费的(并且永远是)并且可以在不到一分钟的时间内完成 @ https://app.octoblu.com
在 Octolu 中创建设备
此步骤为 Octoblu 的开源消息路由系统 Meshblu 中的设备生成 ID。这让我们可以在微控制器之间发送消息。
在 Octoblu 注册后,导航到“事物”部分。


现在,默认情况下 Octoblu 会将您重定向到 Flow Designer。因此,请务必返回“事物”页面以继续。
回到事物页面,单击“连接事物”选项卡。这会显示您添加到平台的事物。点击你的新触手。
现在,让这个页面保持打开状态 - 我们将在 Arduino 方面做一些事情!
在 Arduino 上启用触手
注意:虽然我们更喜欢 Octoblu 的 Photon,但我们知道 Arduinos 是目前最常见的微控制器。对于 Photon,步骤类似,但使用他们的网站 http://build.particle.io。该库称为“触手粒子”,可在此处找到。
从 github 下载库。确保使用最新版本的 zip 文件!
可以在此处找到该库的最新版本。 确保下载 tentacle-build-arduino.zip。 此 repo 的源用于设置项目,而不是项目本身的代码。
下载 The Tentacle 后,通过从菜单中选择 Sketch -> Include Library -> Add .ZIP Library... 将其添加到 Arduino IDE

将 Octoblu's Thing UUID 添加到您的草图中
在您设备的配置页面中,将其 UUID 复制并粘贴到草图中的“uuid[]”变量中





恭喜!您现在可以将您的微控制器放入 Flow Designer 并使用物联网中的其他任何东西来控制它!
注意:The Tentacle 的一个限制是您不能通过它们通常的 A* 名称(A0、A1、A2 等)来指定模拟引脚。我们希望尽快改变这种情况。与此同时,这意味着您只需要通过实际编号来引用引脚 - 例如 16 而不是 A0,等等。
代码
触手
确保使用 Releases 中的版本!https://github.com/octoblu/tentacle-build制造工艺