Watcher 到 Twilio 快速入门
第一部分. 什么是 Twilio
Twilio 是面向开发者的领先云通信平台。它提供一套 API 来将语音、视频和消息功能集成到应用程序中。使用 Twilio,开发者可以轻松构建强大的通信功能,如语音通话、视频聊天和短信消息。它提供用户友好的工具和可靠的基础设施,使其成为开发者创建创新应用程序和改善用户体验的首选。Twilio 采用按需付费模式,允许开发者只为他们使用的特定通信服务付费。
第二部分. 如何注册
步骤 1.点击这里跳转到 Twilio。当您完成注册后,您将看到您的 SID 和 Token。此外,我们需要购买一个号码来发送消息。

步骤 2. 转到此页面,选择您喜欢的号码并购买。作为新用户,Twilio 将给您 15 美元来试用其功能。

步骤 3. 这里是此号码的介绍,您可以查看一下,然后点击购买按钮。

步骤 4. 此页面将显示所有活跃号码。您刚才购买的号码将显示在这里。

步骤 5. 返回控制台页面,您将看到 SID、Token 和 电话号码。这就是我们稍后需要的。

第三部分. 如何在 Node-RED 中配置 Twilio
如果您还不知道如何从 watcher 向 Node_RED 发送消息,请点击这里。
步骤 1. 首先我们需要在 Node-RED 中下载 Twilio 插件,所以点击 Manage palette。

步骤 2. 搜索 twilio 并安装第一个。

步骤 3. 将 Twilio 模块拖到工作区并双击它,然后添加一个新的 Twilio 配置。

步骤 4. 填写这些属性,SID、From 和 Token 来自 Twilio 控制台。Name 表示此配置名称。

步骤 5. 填写这些属性,Output 表示您想要短信还是电话,To 表示您想要发送到哪个电话号码,Name 表示此模块名称。

步骤 6. 之后,您将看到此页面。

第四部分. 向 Twilio 发送消息
获取所有结果
步骤 1. 在 Watcher 中运行任务。
首先,您需要按照下面的视频在 Watcher 中运行任务。如果您想了解更多信息,请点击这里。
步骤 2. 将 sensecap OpenStream 模块和 debug 模块拖拽到工作区并配置它们。如果您不知道如何配置,请点击这里。连接它们并点击右上角的 Deploy 按钮。

步骤 3. 您将在 debug 页面 和手机上的 Twilio 消息 中都收到消息。
debug 页面 | Twilio 消息 |
---|---|
![]() |
获取特定结果
步骤 1. 如果您认为获取所有结果太多,只想获取特定结果。您需要将一个 function 模块 拖拽到中间并连接它们。

步骤 2. 双击 function 模块 并编写一些代码来获取您想要的消息。点击 Done 并 Deploy 它。

获取一个特定消息。
msg.payload = msg.payload.value[0].content;
return msg;
如果您想获取多个消息,请参考下面的代码。
var content = msg.payload.value[0].content;
var image_url = msg.payload.value[0].image_url;
var timestamp = new Date(msg.payload.timestamp).toLocaleString();
msg.payload = {
value1: content,
value2: image_url,
value3: "Alert received at " + timestamp
};
return msg;
步骤 2. 在 Watcher 中运行任务,如果您不知道如何运行任务,请参考这里。
步骤 3. 您将在 debug 页面 和手机上的 Twilio 消息 中都收到消息。
debug 页面 | Twilio 消息 |
---|---|
![]() |
恭喜您成功连接了 Watcher 与 Twilio!现在,释放这种集成的力量,开始构建利用无缝通信功能的创新应用程序吧~
技术支持与产品讨论
感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。