无需编程:用 Arduino 和 Octoblu Tentacle 构建 IoT 设备
组件与供应
| Arduino Mega 2560 (或任意 Arduino 型号) | ×1 |
| Particle Photon (推荐) | ×1 |
| Arduino 以太网扩展板 (可选) | ×1 |
| Arduino WiFi 扩展板 (不推荐,贵且受限) | ×1 |
| ESP8266 模块 (低成本 WiFi 方案) | ×1 |
应用与在线服务
- Octoblu Meshblu 平台
项目介绍
Octoblu 是物联网开发的强大平台,其新发布的微控制器库 The Tentacle 让任何 Arduino 兼容板在几分钟内即可接入 Octoblu 流程设计器,且 无需编写自定义代码。详见官方文档:https://tentacle.readme.io
获取 Octoblu 账号
访问 https://app.octoblu.com 免费注册,过程不到一分钟。
在 Octoblu 中创建设备
- 登录后进入 Things 页面。
- 点击新建 Thing,名称任意,下拉菜单选择 "Register a new thing"。
- 搜索 "tentacle",点击 Tentacle 图标添加。
- 系统会跳转到 Flow Designer,返回 Things 页面,点击 Connected Things 标签,找到刚创建的 Tentacle 设备并点击进入配置页。保持此页面打开,稍后需要复制 UUID 和 Token。
在 Arduino 上启用 The Tentacle
- 从 GitHub 下载最新发布版的
tentacle-build-arduino.zip(注意:下载 Release 页面的 zip,而非源码)。 - 在 Arduino IDE 中选择 草图 → 包含库 → 添加 .ZIP 库…,选择下载的 zip 文件安装。
- 从 文件 → 示例 → Tentacle 中选择适合你硬件的示例草图(如 Arduino Ethernet、WiFi、Particle Photon 等)。
将设备 UUID 和 Token 写入草图
- 在 Octoblu 设备配置页复制 UUID,粘贴到草图中的
uuid[]变量。 - 点击 "Generate Token" 生成令牌,复制到草图中的
token[]变量。 - 如果使用 WiFi,还需在草图中设置 WiFi SSID 和密码。
- 上传草图到 Arduino。打开串口监视器 (115200 波特率) 应能看到连接成功的日志。
- 刷新 Octoblu 设备页,即可配置引脚模式、设置定时上报等。
注意事项
目前 The Tentacle 不支持直接用 A0、A1 等模拟引脚标号,需使用实际数字引脚号(如 Uno 上 A0 对应 16)。官方计划后续修复。
代码仓库
The Tentacle 库源码及发布包:https://github.com/octoblu/tentacle-build
制造工艺
- 气象站接入 CWOP 实战指南:公民天气观测计划
- Arduino Nano高速摄影控制器 – 定格水滴碰撞瞬间
- Arduino + MPU6050 姿态控制舵机:SG90 与 MG996R 精准跟随实战
- 基于 Arduino、Yaler 与 IFTTT 构建 Web 化 IoT 仪表盘
- u-blox LEA-6H GPS 模块:Arduino 与 Python 集成指南
- 在 Arduino Due 上实现语音识别与语音合成 - BitVoicer Server 方案
- 5G如何赋能物联网:现状、机遇与关键挑战
- 利用物联网实现山火早期检测与预防
- 连接偏远世界:卫星物联网如何拓展全球覆盖
- AIoT:释放人工智能与物联网协同效应
- 物联网革新现场服务:预测性维护驱动更高ROI
- AIoT:人工智能如何放大物联网价值