从ThingSpeak发送邮件提醒
在这篇文章中,我想介绍Christopher Stapels作为我们的客座博主。克里斯托弗做了很多很酷的东西物联网项目并且无处不在MATLAB中央还有ThingSpeak和MATLAB问题。他还是公司的产品营销经理ThingSpeakMathWorks的MATLAB硬件。欢迎加入我们的团队!
ThingSpeak增加了一个警报API让你可以从你的ThingSpeak账户发送邮件。让我再说一遍,ThingSpeak现在提供电子邮件提醒!
使用新的警报API键来触发电子邮件,并使用MATLAB代码或其他HTTP客户端检查发送的电子邮件历史记录。使用ThingSpeak中的MATLAB代码,您可以阅读和分析频道值,然后用电子邮件进行响应。您甚至可以在电子邮件中添加有关触发电子邮件的条件的信息。
我干渴的植物
直到最近,你还需要第三方服务来发送关于你的ThingSpeak频道的邮件通知。2020年,你可以直接从ThingSpeak收到邮件提醒。
经常来公众参观的人频道276330将熟悉我的办公桌设备。我有一个设置土壤监测探头为了测量灵魂的导电性,如果需要提神,我的植物会给我发电子邮件。我现在可以直接从ThingSpeak设置电子邮件。最简单的方法是使用MATLAB分析。以下是发送电子邮件的一般格式。
对发送电子邮件进行MATLAB分析
- 首先从你的ThingSpeak警报API键帐户>我的个人资料警报API键将以“TAK”开始。
- 创建一个新的MATLAB分析在应用> MATLAB分析.单击顶部的New按钮。选择空白模板并使用此代码。
alert_body='这是将通过电子邮件发送的文本';alert_subject='这将是电子邮件的主题';alert_api_key='步骤1中的_api_key_';警报\u url=”https://api.thingspeak.com/alerts/send"; jsonmessage=sprintf(['{“主题”:“%s”,“正文”:“%s”}],警报主题,警报正文);options=weboptions(“HeaderFields”,{'Thingspeak-Alerts-API-Key',alert_-API_-Key;'Content-Type','application/json'});结果=webwrite(警报url、jsonmessage、选项);
- 调整警报主体、主题和API密钥。
- 点击保存并运行,您将在几分钟内收到一封电子邮件。
- 将MATLAB分析连接到时间控制或反应这取决于您感兴趣的通道值。
您可以在中看到更详细的示例分析频道数据以发送电子邮件通知. MATLAB分析应用程序中甚至有一个新的电子邮件警报模板。您可以查看有关如何使用的所有信息发送警报或获取您的警报历史记录在文件中。
让我们知道你的想法!
评论
如需留言,请点击在这里登录到您的MathWorks帐户或创建新帐户。