ThingSpeak에서 MATLAB Visualization을 사용하여 그래프 사용자 정의
4222 단어 ThingspeakIoTmatlab
소개
Nature Remo에서 측정한 온도와 OpenWeatherMap에서 얻은 기온을 ThingSpeak에서 겹쳐서 표시하고 싶습니다.
ThingSpeak의 디폴트 그래프 표시는 자유도 낮고 가려운 곳에 손이 닿지 않는다.
MATLAB Visualization은 기능을 사용하여 브라우저에서 프로그래밍하여 그래프 표시했다.
전제
이미 ThingSpeak의 Channel에 데이터를 업로드하고 있습니다.
Nature Remo로 측정한 실온을 ThingSpeak에 전달하여 표시. - Qiita
python을 사용하여 OpenWeatherMap에서 날씨 정보 얻기 - Qiita
설정 및 코딩
튜토리얼 보면서, MATLAB Visualization 라고 곳을 누르고, 뽀뽀하고하고 있으면 할 수 있었다.
온도와 습도로 그래프를 썼다.
습도의 그래프 표시의 코드는 이런 느낌.
xxx, yyy는 자신의 Channel 정보를 씁니다.
humis는 배열로 Nature Remo에서 가져온 습도(field2)와
OpenWeatherMap에서 가져온 습도(field5)가 들어 있다.
포인트 수나 표시 범위를 자유롭게 결정할 수 있다.
y축의 표시 범위를 ylim()로 지정.
thingSpeakPlot() 사용해 본 곳은 코멘트 아웃하고 있다.
readChId = xxx;
readKey = 'yyy';
[humis,time] = thingSpeakRead(readChId,'fields',[2,5],'NumPoints',1000,'ReadKey',readKey);
plot(time, humis);
title('Humidity Measurement');
xlabel('TimeStamps');
ylabel('Measured Values');
legend({'Nature Remo','OpenWeatherMap'});
legend('Location','southwest')
grid on;
ylim([0,100]);
% thingSpeakPlot(time(1:10:end),temps(1:10:end,:),'xlabel','TimeStamps',...
% 'ylabel','Measured Values','title','Temperature Measurement',...
% 'Legend',{'Nature Remo','OpenWeatherMap'},'grid','on');
thingSpeakPlot() 을 사용하지 않으면 안 될까 생각했지만, 그런 것은 아닌 것 같다.
겨자에 plot() 사용해 보면 표시할 수 있었다.
plot()을 사용하는 편이 자유도 높다.
결과
이런 느낌.
결론
좋은 느낌.
Nature Remo의 값이 신용이지만.
발열하고 있어, 케이스에서 공기가 가득 찼을 때부터 변화하지 않을까.
참고
MathWorks는 문서가 엄청 친절합니다.
공식 사이트만으로 어떻게 됐다.
데이터 분석 - MATLAB & Simulink - MathWorks 한국
Reference
이 문제에 관하여(ThingSpeak에서 MATLAB Visualization을 사용하여 그래프 사용자 정의), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/optimisuke/items/23f37a7052d4d8a13964
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이미 ThingSpeak의 Channel에 데이터를 업로드하고 있습니다.
Nature Remo로 측정한 실온을 ThingSpeak에 전달하여 표시. - Qiita
python을 사용하여 OpenWeatherMap에서 날씨 정보 얻기 - Qiita
설정 및 코딩
튜토리얼 보면서, MATLAB Visualization 라고 곳을 누르고, 뽀뽀하고하고 있으면 할 수 있었다.
온도와 습도로 그래프를 썼다.
습도의 그래프 표시의 코드는 이런 느낌.
xxx, yyy는 자신의 Channel 정보를 씁니다.
humis는 배열로 Nature Remo에서 가져온 습도(field2)와
OpenWeatherMap에서 가져온 습도(field5)가 들어 있다.
포인트 수나 표시 범위를 자유롭게 결정할 수 있다.
y축의 표시 범위를 ylim()로 지정.
thingSpeakPlot() 사용해 본 곳은 코멘트 아웃하고 있다.
readChId = xxx;
readKey = 'yyy';
[humis,time] = thingSpeakRead(readChId,'fields',[2,5],'NumPoints',1000,'ReadKey',readKey);
plot(time, humis);
title('Humidity Measurement');
xlabel('TimeStamps');
ylabel('Measured Values');
legend({'Nature Remo','OpenWeatherMap'});
legend('Location','southwest')
grid on;
ylim([0,100]);
% thingSpeakPlot(time(1:10:end),temps(1:10:end,:),'xlabel','TimeStamps',...
% 'ylabel','Measured Values','title','Temperature Measurement',...
% 'Legend',{'Nature Remo','OpenWeatherMap'},'grid','on');
thingSpeakPlot() 을 사용하지 않으면 안 될까 생각했지만, 그런 것은 아닌 것 같다.
겨자에 plot() 사용해 보면 표시할 수 있었다.
plot()을 사용하는 편이 자유도 높다.
결과
이런 느낌.
결론
좋은 느낌.
Nature Remo의 값이 신용이지만.
발열하고 있어, 케이스에서 공기가 가득 찼을 때부터 변화하지 않을까.
참고
MathWorks는 문서가 엄청 친절합니다.
공식 사이트만으로 어떻게 됐다.
데이터 분석 - MATLAB & Simulink - MathWorks 한국
Reference
이 문제에 관하여(ThingSpeak에서 MATLAB Visualization을 사용하여 그래프 사용자 정의), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/optimisuke/items/23f37a7052d4d8a13964
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
readChId = xxx;
readKey = 'yyy';
[humis,time] = thingSpeakRead(readChId,'fields',[2,5],'NumPoints',1000,'ReadKey',readKey);
plot(time, humis);
title('Humidity Measurement');
xlabel('TimeStamps');
ylabel('Measured Values');
legend({'Nature Remo','OpenWeatherMap'});
legend('Location','southwest')
grid on;
ylim([0,100]);
% thingSpeakPlot(time(1:10:end),temps(1:10:end,:),'xlabel','TimeStamps',...
% 'ylabel','Measured Values','title','Temperature Measurement',...
% 'Legend',{'Nature Remo','OpenWeatherMap'},'grid','on');
이런 느낌.
결론
좋은 느낌.
Nature Remo의 값이 신용이지만.
발열하고 있어, 케이스에서 공기가 가득 찼을 때부터 변화하지 않을까.
참고
MathWorks는 문서가 엄청 친절합니다.
공식 사이트만으로 어떻게 됐다.
데이터 분석 - MATLAB & Simulink - MathWorks 한국
Reference
이 문제에 관하여(ThingSpeak에서 MATLAB Visualization을 사용하여 그래프 사용자 정의), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/optimisuke/items/23f37a7052d4d8a13964
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
MathWorks는 문서가 엄청 친절합니다.
공식 사이트만으로 어떻게 됐다.
데이터 분석 - MATLAB & Simulink - MathWorks 한국
Reference
이 문제에 관하여(ThingSpeak에서 MATLAB Visualization을 사용하여 그래프 사용자 정의), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/optimisuke/items/23f37a7052d4d8a13964텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)