怎样用树莓派上的Node-RED创建一个SMS应用程序

本教程的设置包括带有华为3g usb调制解调器的raspberrypi 3,它连接到蜂窝网络。
第一步是找到usb调制解调器连接的端口。请注意,usb调制解调器设备会创建一个或多个虚拟com端口。要查找端口,可以使用以下命令:
在这种情况下,华为调制解调器在raspberry pi上创建了三个虚拟com端口: ttyusb0 , ttyusb1 和 ttyusb2 。其中一个端口是调制解调器端口,可用于发送at命令。
现在让我们使用node-red创建一个sms应用程序,它已经预先安装在raspberry jessie上用于raspberry pi。要启动node-red,只需在命令行中键入“ node-red ”即可。
本教程中使用的node-red流程可以从github下载:https://github.com/m2msupport/node-red-sms-app
我们将创建用户输入电话号码和短信的简单表格。在node-red中创建的表单可以从 http://:1880/ui/link 访问。
现在让我们看一下节点流。 “获取输入”是生成上面显示的用户界面的表单节点。电话号码和消息被传递到功能节点以构建sms at命令以写入串行端口。 node-red内置“ serial-in ”和“ serial-out ”节点,用于读/写串口。我们将使用“serial-out”将at命令写入调制解调器端口,使用“serial-in”读取并显示调制解调器对串口的响应。
查看图像的放大版本。
“获取输入”是一个表单节点,它只配置了两个表单元素:电话号码和消息。该组确定表单是否与任何现有仪表板对象分组。
查看图像的放大版本。
“发送到数字“是一个功能节点,您可以使用javascript实现应用程序。此功能节点获取表单节点提供的数字,并使用电话号码设置at + cmgs命令。请注意,对于某些调制解调器,您可能必须将调制解调器配置为使用at + cmgf命令以文本模式发送sms。
查看图像的放大版本。
使用“ serial-out ”节点将at命令写入调制解调器端口,该节点配置为连接到 ttyusb0 at 115 kbps。此配置与端口号和调制解调器端口的端口速度匹配非常重要。
查看此图像的放大版。
当从ui表单发送电话号码和消息时,您可以在调试窗口中看到发送的at命令和调制解调器的响应。
查看图像的放大版本。
您现在应该可以向您的raspberry pi发送短信了! node-red可用作快速原型开发工具,以最少的编码或无编码开发您的应用程序。

iOS10.3 Beta暗示下一代iPad Pro上的Apple Pencil将更加流畅
小米11成为小米手机史上最快突破100万的机型
WiFi在物联网中有哪些作用
爱立信双模5G核心网解决方案发展的三大方向介绍
OIMFA-K系列射频电流探头的性能特点及应用范围
怎样用树莓派上的Node-RED创建一个SMS应用程序
气相色谱仪的分析原理及常见故障
上达电子拟定增1亿元 投入扩大产能及技术研发
智能音箱下一阶段竞争格局已暗中注定 阿里将与百度开启新的战争进程
双速电机的工作原理_双速电机接线图_双速电机3个接触器接法
深入剖析影响TOPcon太阳能电池性能的氧化退火工艺
有颜更有料!华为P20系列手机7月5日不限量升级GPU Turbo技术
伺服电机发生的13种常见的故障问题
苹果再申请新专利 新iPhone摄像头凸起问题将得到解决
台积电对公司的市场、技术和未来发展
华为已开始为P20用户发送新的软件更新
8位crc校验分析及程序
工业机器人可能涉及在特定空间内精准协调多个轴的移动
受限空间安全预警模块,为企业生产安全保驾护航!
C语言的重大更新 C++17标准发布