質問: file exchange にある、mqtt in matlab を活用して、thingspeak のデータを取得する方法を教えてください。 以下のツールを活用した例をおしえてください。 mqtt in matlab https://jp.mathworks.com/matlabcentral/fileexchange/64303-mqtt-in-matlab
回答: サンプル例です。ch 12397 のweather station のデータを取得します。 コードの1行目については、 thingspeak のページで、[account]-[my profile]から、[mqtt api key]を作成します。 そのkey がパスワードになります。 コードの2行目は、チャネルidを次のように指定します。 もしプライベートなチャネルの場合は、json の後に、json/ のように追記します。 mymqtt=mqtt('tcp://mqtt.thingspeak.com','port',1883,'username','xxxx','password','xxxx') mysub = subscribe(mymqtt,'channels/12397/subscribe/json') read(mysub)