응용 프로그램이 실행중일 때 Arduino IDE에서 “Arduino/Genuino Uno” 포트를 선택하고 “직렬 모니터”를 열어 직렬 출력으로 생성된 디버그 정보를 볼 수 있습니다. “장치” 섹션으로 이동합니다. “+” 버튼을 클릭하고 “Arduino UNO 데모 장치”라는 이름으로 장치를 만듭니다. 그래서 나는 아들 TH10으로 시도했다. GPIO13에서 LED를 깜박이도록 되어 있던 몇 가지 코드로 시작했습니다. 그냥 몇 가지 mqtt 물건을 할 시간이되기 전에 살아 있다고 se. 나는 컴파일 하고 아두 이드를 통해 다운로드 할 수 있었다,하지만 아무것도. 깜박임 LED가 없습니다. GPIO12에 하나를 시도하지만 아무것도 없었다. 3.3 및 5.0 V는 기내에서 사용할 수 있습니다. 같은 결과로 Sonoff S26과 같은 일을했다. 이미 Arduino IDE를 사용하여 Arduino UNO 프로그래밍의 기본 사항에 익숙한 경우 다음 단계를 건너 뛰고 2 단계를 진행할 수 있습니다.

이 프로젝트에서는 MQTT를 사용하여 프로토타이핑 보드(예: Arduino MKR1000)를 제어하려고 합니다. 즉, 이 프로젝트의 대상은 MQTT를 사용하여 원격으로 RGB Led 매트릭스를 제어하는 것입니다. 이 프로젝트를 빌드하려면 다음과 같은 도움말이 필요합니다. 내 mqtt에 대한 나는 사용자 이름과 암호를 사용하고 있습니다. 라즈베리피 모기_sub -d-u 사용자 이름 -P 암호 -t “개발 / 테스트”잘 작동하지만 난 아두 이노에 갇혀있어 그것은 매우 간단합니다. 게시가 필요한 모든 곳에서 게시를 호출하기만 하면 됩니다. 기본 예제에서는 이 메서드를 정확히 보여 주며 이 메서드를 보여 주습니다. 46번 줄에는 주제와 메시지를 전합니다. 그거에요.

“장치” 섹션으로 이동하여 “Arduino UNO 데모 장치”를 찾아 장치 세부 정보를 열고 “최신 원격 분석” 탭으로 전환합니다. 모든 것이 올바르게 구성된 경우 테이블에서 “온도”와 “습도”의 최신 값을 볼 수 있어야합니다. 설치() 메서드에서는 WiFi 연결및 mqttClient를 초기화하기만 하면 됩니다. Arduino MQTT 클라이언트를 초기화하려면 MQTT 서버(Ubidots 서버 주소)와 그물을 설정해야 합니다. connect() 메서드는 연결 및 MQTT 토픽 구독을 처리합니다. Ubidots 문서에 따르면, 데이터 소스에 정의 된 각 변수 (일명 장치) 그것은 자신의 주제: 지금 우리의 라즈베리 파이 MQTT 메시지를 보내고 있다 그들을 받을 수 있습니다. 다음 섹션은 우리의 ESP8266을 가져옵니다 (또는 와이파이 / 이더넷 쉴드와 아두 이노 가 될 수 있습니다) 주제 “ledStatus”에 메시지를 수신하고 실제 LED를 깜박! http://lukse.lt/uzrasai/2015-02-internet-of-things-messaging-mqtt-1-installing-mosquitto-server/ 튜토리얼 주셔서 감사합니다. 깨끗 하 고 지점에. Arduino + 이더넷 쉴드의 코드를 조정했습니다. 잘 작동하고, 나는 지금 이러한 기본 원칙을 구축 할 수 있습니다. 응용 프로그램이 업로드되고 시작되면 mqtt 클라이언트를 사용하여 ThingsBoard 노드에 연결하고 초당 한 번 “온도”및 “습도”시계열 데이터를 업로드하려고합니다.

그 후” 대시보드 섹션을 열고 “Arduino DHT22: 온도 및 습도 데모 대시보드”를 찾아 엽니다. 따라서 두 개의 타임계 차트와 온도 및 습도 수준을 표시하는 두 개의 디지털 게이지가 표시됩니다(소개의 대시보드 이미지와 유사). Arduino UNO 장치 프로그래밍을 시작하려면 Arduino IDE 및 모든 관련 소프트웨어가 설치되어 있어야 합니다. 예, Pi는 리눅스를 실행하는 작은 컴퓨터입니다. Pi는 PC가 할 수있는 것처럼 아두 이노와 USB 시리얼을 통해 통신 할 수 있습니다. MQTT 브로커 IP 주소, 예를 들어 추가 : //const char * mqtt_server = “192.168.1.144”; const char* mqtt_server = “192.168.1.101”; @Sohum 4 월 14,2017 난 정말 당신의 질문을 이해하지 않습니다. 사실 나는 ESP 센서에서 값을 표시하기 위해 HomeAssist를 사용, 브로커로 mosquitto, 모두 Raspi에 2 고정 IP와 스케치 나는 여기에 발견 https://home-assistant.io/components/sensor.mqtt/ 위치는 각 messurement 후 10 분 동안 ESP를 잠을 수 있습니다.