从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 =“YOUR_API_KEY_FROM_STEP_1”;alert_url = " https://api.thingspeak.com/alerts/send ";jsonmessage = sprintf(['{“主题”:“% s”、“身体”:“% s”}”),alert_subject, alert_body);options = weboptions("HeaderFields", {' thingtalk - alerts - api - key ', alert_api_key;“内容类型”、“application / json的});结果= webwrite(alert_url, jsonmessage, options);
- 调整警报主体、主题和API密钥。
- 点击保存并运行,您将在几分钟内收到一封电子邮件。
- 将MATLAB分析连接到aTimeControl或反应这取决于你感兴趣的频道值。
你可以在网站上看到更详细的例子分析通道数据发送邮件通知.在MATLAB分析应用程序中甚至有一个新的电子邮件提醒模板。你可以看到关于如何做到的所有信息发送警报或获取警报历史记录在文档中。
让我们知道你的想法!
コメント
コメントを残すには,ここをクリックしてMathWorksアカウントにサインインするか新しいMathWorksアカウントを作成します。