作者 | 主题 |
---|---|
谢礼阳 新手 经验值: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打电话给用户进行提醒。
|