2017-11-24 4 views
0

홈 자동화를위한 pi3thingspeak 플랫폼을 사용하고 있습니다. 내 보드에서 채널로 성공적으로 데이터를 보내고 받았습니다. 그러나 사이트에서 지원되는 MATLAB 분석 자습서를 제대로 이해할 수 없습니다.오브젝트 피크 MATLAB 분석

  1. https://in.mathworks.com/help/thingspeak/analyze-your-data.html

    내가 무엇을 이해 할 수없는 나는 이유는 readchId는 여기 MATLAB 분석하는 일이 무엇인지 주어져야한다.
  2. MATLAB 분석이 수신 된 데이터를 채널에 쓴 다음 MATLAB 시각화를 사용하여 readchId를 사용하여 표시하는 경우입니다. MATLAB 해석 부분의 readchId은 어떤 목적을 가지고 있습니까?

답변

1

ThingSpeak는 당신이 그 채널에 다양한 ThingSpeak "응용 프로그램"을 적용 사용 후 ThingSpeak 채널로의 IoT 장치에서 데이터를 전송하고 있습니다 : 이들은 트위터처럼 (채널 데이터를 기반으로 다양한 작업을 수행하거나 수 다른 웹 서비스에 메시지 보내기) 또는 채널 데이터에서 분석을 수행하거나 시각화를 만들 수 있습니다. 이러한 분석 및 시각화 응용 프로그램은 MATLAB 코드로 구현되고 ThingSpeak에서 실행됩니다.

하나의 채널 (날씨 데이터를 수신하는 ThingSpeak 12397)에서 데이터를 읽는 튜토리얼은 온도와 습도에서 이슬점을 계산하기위한 몇 가지 분석을 수행 한 다음 다른 채널로 씁니다 채널을 시각화합니다.

readChId은 (12397)에서 읽고있는 채널의 ID이며, writeChId은 작성하려는 채널의 ID입니다 (예 : 677, 사용자 고유의 채널 번호로 대체).

+0

감사합니다. 내 질문이 명확하지 않을 수 있습니다. MATLAB 분석 부분에서 나는 readchId를 내 채널 ID로 바꿨다. 하지만 난 오류가있는 것 같습니다. 그래서 나는 readchId가하는 일을 혼란스러워했다. 이것은 주어진 오류입니다. "온도 계산 사용 중 오류 (행 6) thingSpeakRead를 사용하는 중 오류가 발생했습니다. 유효한 읽기 API 키를 지정하거나 읽기 API 키를 지정하지 않도록 채널을 공개로 설정하십시오." – Rohit

+0

여기에 내 읽기 API 줄이 있습니다. [temp, time] = thingSpeakRead (readChId, 'Fields', 1, 'NumPoints', 20, 'OutputFormat', 'table'); "매개 변수에 읽기 API 키 값이 없습니다. 이러한. – Rohit

+0

내 채널이 공개 되었습니까? 그렇지 않다면 해당 채널에 대한 읽기 API 키를 가져와 'thingSpeakRead' 호출에 추가 인수를 추가해야합니다. '... 'OutputFormat', 'table', 'ReadKey', 'PutYourAPIKeyHere')'를 호출합니다. –