Skip to main content

Watcher 到 Twilio 快速入门

第一部分. 什么是 Twilio

Twilio 是面向开发者的领先云通信平台。它提供一套 API 来将语音、视频和消息功能集成到应用程序中。通过 Twilio,开发者可以轻松构建强大的通信功能,如语音通话、视频聊天和短信消息。它提供用户友好的工具和可靠的基础设施,使其成为开发者创建创新应用程序和改善用户体验的首选。Twilio 采用按需付费模式,允许开发者只为他们使用的特定通信服务付费。

第二部分. 如何注册

步骤 1.点击这里跳转到 Twilio。当您完成注册后,您将看到您的 SIDToken。此外,我们需要购买一个号码来发送消息。

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

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

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

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

第三部分. 如何在 Node-RED 中配置 Twilio

如果您还不知道如何从 watcher 发送消息到 Node_RED,请点击这里

步骤 1. 首先我们需要在 Node-RED 中下载 Twilio 插件,所以点击 Manage palette

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

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

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

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

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

第四部分. 发送消息到 Twilio

获取所有结果

步骤 1. 在 Watcher 中运行任务。

首先,您需要按照下面的视频在 Watcher 中运行任务。如果您想了解更多信息,请点击这里

步骤 2. 将 sensecap OpenStream 模块和 debug 模块拖拽到工作区并配置它们。如果您不知道如何配置,请点击这里。连接它们并点击右上角的 Deploy 按钮。

步骤 3. 您将在 debug 页面 和手机上的 Twilio 消息 中都收到消息。

debug 页面Twilio 消息

获取特定结果

步骤 1. 如果您觉得获取所有结果太多,只想获取特定结果。您需要将一个函数模块拖到中间并连接它们。

步骤 2. 双击函数模块并编写一些代码来获取您想要的消息。点击完成部署它。

获取一个特定消息。

msg.payload = msg.payload.value[0].content;
return msg;

If you want to get more than one message please following the codes below.

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. 您将在调试页面和手机上的 Twilio 消息中收到消息。

调试页面Twilio 消息

恭喜您成功将 Watcher 与 Twilio 连接!现在,释放这种集成的力量,开始构建利用无缝通信功能的创新应用程序~

技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...