ThingSpeakでMATLABを定期的に実行して、自分宛のメールを送信する事ができます。
ここに説明があります。
この中のalertApiKeyについてここに説明があります。
前回のMATLABのスクリプトをこんなふうに代えました。
uptime = last - fast;
rate = total / current * 100;
alertApiKey = 'himitu';
alertUrl = "https://api.thingspeak.com/alerts/send";
alertBody = 'Total: ' + string(total) + '/' + string(current) + ', Rate: ' + string(rate) + '%' + char(10);
alertBody = alertBody + string(fast) + ' - ' + string(last) + char(10);
alertBody = alertBody + string(days(uptime)) + ' days' + char(10);
alertSubject = sprintf("IoT information");
options = weboptions("HeaderFields", ["ThingSpeak-Alerts-API-Key", alertApiKey ]);
try
webwrite(alertUrl , "body", alertBody, "subject", alertSubject, options);
catch someException
fprintf("Failed to send alert: %s\n", someException.message);
end
毎日朝9時に実行するようにしてメールが届くようになりました。
ThingSpeakは無料でもいろいろ使えて楽しいです。