技术论坛

 西门子 IOT2000 短信SMS提醒功能的实现方法

返回主题列表
作者 主题
谢礼阳
新手

经验值: 45
发帖数: 2
精华帖: 0
楼主    2020-12-27 19:42:51
主题:西门子 IOT2000 短信SMS提醒功能的实现方法

Twilio是一家美国的云通信公司,类似的公司还有Plivo、Nexmo等;他们可以为开发者提供SMS、Video Call、Note call等服务。

不少公司的物联网平台都附带了Twilio功能的节点,例如IBM—Node-red、Microsoft—power platform、SIEMENS—mindsphere。

本文将介绍如何利用Twilio实现工业设备的短信报警功能,您需要预先准备的是:

1、一台IOT2000,或者一台装有node-red的电脑。

2、Twilio试用账号,该账号会提供了少量余额用于测试SMS功能。

3、为了防止垃圾短信,按照国内的法律要求,商业短信需得到“收信方”允许才行,所以我们需要在Twilio中进行“接收信息验证”。

https://www.twilio.com/try-twilio(Twilio注册网站)


账号注册完成之后,登录账号可以看到这个界面。


如上图所示:该账号的余额为9.49美元,后续会用到的参数有:手机号码、SID、Token。

接下来,我们需要将接收短信的账号添加进Twilio


将我们要接收消息的手机号码在“#phone Number”中进行验证。验证完成后,Twilio官网相关操作也就都搞定啦!

接下来开启node-red,调用Twilio节点。

那么Twilio节点该如何配置呢?请看下图


   SID和Token只需要把Twilio账号下方显示的内容填写进去就好了,From后填写的号码是Twilio登录后首页的个人号码。

  下图中“To”后面填写的内容是“接收短信的手机号码”,也就是Twilio验证过得号码。

     至此,node-red的SMS提醒功能就实现啦!该节点每次触发,接收短信的手机号码都会收到一封来自国内手机发来的短信(短信发送方的号码随机)


如果不想浪费宝贵的账户余额,我们还需要给Twilio节点设置一个触发条件,建议采用switch节点。我这边设置的是50以下为设备低压状态、50-150为设备正常状态、150以上为设备报警状态,此时才会触发SMS短信提醒功能。


最后、实际上Twilio节点还能设置成电话提醒模式哦,节点不变。我们甚至可以编辑电话内容,再利用Twilio打电话给用户进行提醒。


 


丁献
侠士

经验值: 1643
发帖数: 170
精华帖: 0
1楼    2020-12-28 08:32:27
主题:回复:西门子 IOT2000 短信SMS提醒功能的实现方法


已收藏,多谢分享

任何值得做的事都值得把它做好
天芯
至圣

经验值: 18783
发帖数: 2104
精华帖: 0
3楼    2020-12-28 18:37:51
主题:回复:西门子 IOT2000 短信SMS提醒功能的实现方法

过程很详细,感谢分享

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。