수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
include < >와 " " 은 같은 의미인가요
라이브러리를 불러올 때 대부분 <> 를 사용하던데 <ESP8266WiFi.h> 다르게 "PubSubClient" 로 작성하셨는데요. 같은 의미인지 문의드립니다.
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
404 메시지 및 네트워크 관련 질문
안녕하세요 좋은 강좌 감사드립니다. 어플리케이션 통신 전까지는 모든 과정이 원활히 동작하는데 어플리케이션 과정에서 다음과 같은 이슈가 발생했습니다. 1. LED는 on/off 버튼에 정상적으로 동작하지만 dht11 센서 값은 이클립스 콘솔창에서 404 메시지와 함께 listview에 아무런 값도 나타나지 않습니다. 앱은 올려주신 소스를 그대로 import 하였습니다. 2. 네트워크관련 질문입니다. 아두이노와 동일한 Wifi에 접속했을때만 LED 통신이 가능하고 다른 Wifi를 사용하면 앱 처음 실행 or led 버튼 누름 시 dialog가 계속 화면에 나타나며 led 조차 동작하지 않습니다. subscriber 터미널창, 이클립스의 console창에도 아무런 변화가 없습니다. 이러한 이유와 동작하게 하려면 어떻게 해야하는지 궁금합니다. <아두이노와 동일한 Wi-Fi환경 / LED만 정상 작동>
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
dht11 센서데이터를(온도,습도) mongodb에 저장하기에서 막혀서 질문드립니다.
이전의 127.0.0.1:3000/ 까지는 실행이 되었습니다. 하지만 이후에 하는부분에서 아래와 같은 오류가 떠서 어떻게 해결할 수 있을지 여쭤보고싶습니다. C:\MQTTproject\IOTServer\bin\www:42 var dht11=dbObj.collection("dht11");TypeError: Cannot read property 'collection' of null부분입니다.
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
Node.js 부분에서 질문이 있습니다
선생님 안녕하세요? 좋은 강의 덕분에 조금씩 더 알아가고 있습니다 다만 아래 그림과같이 저는 package.json에서 저렇게 엑스표시가 뜨고 있습니다 구동을 하면 웹 화면 welcome page는 문제없이 뜨는데 저렇게 뜨는 원인이 무엇일까요?ㅠㅠ
- 해결됨MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
mosquitto broker 연결관련 질문드립니다
선생님 안녕하세요? 좋은강의 감사드립니다 mosquitto broker 연결이 되지않아 문의드립니다 1) 와이파이 연결은 성공했습니다 2) 보드레이트 115200에 맞게 했습니다 3) 방화벽 해제했습니다 4) 아두이노 코드는 동일하게 작성해두었습니다 (ip주소 제외) 현재 아래와 같이 Wi-Fi Connected 까지는 성공했으나 MQTT Broker Connected 메세지가 출력되지 않습니다 mosquitto 서버 구동한 cmd창에는 신호가 오는듯한데 구독한sub (dht11, led)에는 메세지가 전혀 출력되지않아 방법을 찾다가 선생님께 여쭤보게 되었습니다 혹시 제가 놓친부분이 있을까요?ㅠㅠ ---------------------------------------------(실제 화면)---------------------------------------------
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
mosquitto-v했는데 프로그램 배치파일이 아니라고 나와요!
어찌 해결할까요!
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
Wifi연결 에러
안녕하세요 실습을 따라서 구현을 하는 중에 해당 에러가 발생해서 도움을 받고 싶습니다. 따라하는과정중 아두이노에서 WiFi연결할 때 실습에서 가르쳐준것과 똑같이 했는데 와이파이에 연결이 되지않는데 혹시 원격신청 가능한가요?
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
시리얼 포트 에러 문의 드립니다..
안녕하세요 실습을 따라서 구현을 하는 중에 해당 에러가 발생해서 도움을 받고 싶습니다. 아두이노 우노 제품을 USB 연결(포트 : Arduino Uno(COM3)) 컴퓨터에 연결을 확인 후 wemos 환경 세팅과 툴 설정을 모두하고 업로드를 하니 아래 해당 에러가 발생하구 있습니다. 확인 부탁 드립니다.
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
mqtt broker 연결해제
mqtt broker 연결해제하는 코드를 알 수 있을까요 ? 다시말해 저희 수업 아두이노 코드의 mqttClient.connect("Wemos")의 반대기능인 해제하는 코드를 알고 싶습니다.
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
Soft WDT reset
Soft WDT reset ~메모리 덤프데이터 등등~ ets Jan 8 2013,rst cause:2, boot mode:(3,6) 라면서 계속 보드가 재부팅을 합니다. MQTT 서버에서 연결이 되는걸 확인했는데, 자꾸 재부팅을 해버리네요 검색해본 결과로는 loop가 오래돌면 와치독 타이머가 걸리면서 리부트를 시켜주는거라는데, 코드를 와이파이 이름과 비밀번호, MQTT ip주소만 바꿔서 그대로 업로드해도 계속 재부팅이 됩니다 ESP.wdtDisable(); 아니면 wdt_rest() 코드를 사용하면 해결할 수 있다는데, 넣어봐도 잘 안되고 어떻게 해결을 해야할질 모르겠네요.
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
추가질문입니다.
내용을 못보신것 같아서 다시 글을 남깁니다. ^^ 한가지 더 궁금한 점이 있는데요. 구독자 수 만큼 모스키토를 실행해야하는데요. 자동으로 모스키토서버 및 구독자를 실행하는 방법이 없을까요? 만약 온도센서가 50개 가량 된다면 1개의 모스키토 서버 실행과 50개의 구독자를 만들어야하는데 명령프롬프트창에서 실행하는 것이 힘든 것 같아서요 ^^ 그리고 만약에 창이 실수로 꺼지게 된다면 또 50개의 구독자를 실행시켜야하는데 너무 번거로운 작업이 될 것 같습니다.
- 해결됨MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
여러센서를 데이터 값을 받을때는 어떻게 하나요?
예를들어 온도센서를 여러군데 설치했습니다. mosquitto에서 topic을 (tmp1, tmp2, tmp3, tmp4, tmp5 ....) 이런식으로 설정되어 있고 각각의 topic에 각각의 온도정보를 담고 있습니다. 그렇다면 Node js에서 다음 부분을 어떤식으로 수정을해서 mongodb에 저장을 해야하나요? (예제부분을 가져온 것입니다.) //MQTT서버 접속 및 DHT11 데이터 읽기.var mqtt = require("mqtt");var client =mqtt.connect("mqtt://192.168.0.10"); client.on("connect", function(){ client.subscribe("dht11");}); client.on("message", function(topic, message){ var obj=JSON.parse(message); obj.created_at=new Date(); console.log(obj); //mongodb에 DHT11 정보를 저장하는 부분. var dht11=dbobj.collection("dht11"); dht11.save(obj, function(err,result){ if(err) console.log(err); else console.log(JSON.stringify(result)); });});
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
아두이노에서 MQTT 접속이 끊어지면 Nodejs 서버가 멈추는 에러
안녕하세요 선생님 좋은 강의 덕분에 공부가 많이 되고 있습니다. 많은 도움 주셔서 감사합니다. 수업을 통해서 Wemos -> Mqtt->Nodejs->Mongodb까지 데이타가 날라가는 것을 구현을 했습니다. 그런데다음과 같은 에러현상이 있어서 문의드리고자 합니다. 1. Wemos(아두이노)가 MQTT에 접속하여 정상적으로 센서값을 전송하다가 MQTT와 접속이 한번씩 끊어집니다.-> 해결을 위해 구글 검색해서 아두이노 루프문에 mqtt 재접속 함수(그림3)를 만들고 호출해주었습니다. 재접속되서 다시 MQTT에 센서 측정값을 쏴주고 mqtt의 cmd 창에서는 data가 잘 들어오고 있습니다. 2. 그런데 위 현상이 발생하면 Nodejs 가 첨부와 같은 에러 메세지가 나오면서 정지합니다. (에러코드와 메세지는 사진으로 첨부드립니다)-> 이걸 해결해보려고 검색해서 테스트 해본 것은 1). Nodejs의 파일 모두에 //로 주석 단거는 다 옆이 아니라 위로 올리기2). 아두이노의 PubsubClient.h파일에서 혹시 보내는 용량이 문제인가 해서 #define MQTT_MAX_PACKET_SIZE 를 128에서 512로 수정 3). PubsubClient.h에서 keepAlive interval in Seconds를 10초로 수정 4). www 파일 내부 곳곳에 console.log("position1"); 같은 flag를 달아서 죽는 곳을 찾아보기 --> 죽기전에 위치 표시없이 에러나면서 끝나네요 ㅜ 아직 해결을 못하고 있는데 혹시 선생님께서 이러 유사한 에러에 경험이 있으신지요. 제가 살펴볼만한 내용을 혹시 아시면 이야기 해주실 수 있을신지 궁금합니다. 매번 좋은 조언 감사합니다.
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
질문있습니다.
안녕하세요 강의를 듣는 중에 궁금한 사항이 있어서 글을 남깁니다. 저는 시골에 귀농을해서 한우사육을 하고 있는데, 암소 발정 탐지기를 만들기위해서 이래저래 강의를 찾다가 이 강의를 듣게 되었습니다. 소 개체마다 가속도 센서 및 체온센서를 달아서 발정이 오면 활동량이 늘어나고 체온이 올라가는 것을보고 발정이 왔다는 것을 알수 있는 방식입니다. 일단 가속도센서를 이용해서 만보계를 만드는 것 까지는 구현했습니다. 모스키토를 통해서 만보계값을 받아들이면 몽고DB까지 저장하는 것은 조금만 응용하면 만들 수 있을 것 같은데요. 문제는 매일 걸음 수를 체크해야한다는 것입니다. 12시가 되면 초기화해서 다시 0부터 만보계가 돌아가야하는데 아두이노에서는 초기화가 되지않고 계속 카운트가 된다는 것입니다. 이 문제를 어떤식으로 처리하면 좋을까요? 간단히 해결할 수 있을 것 같은데 제가 아직 초보자라 어떻게 하는 게 좋을 지 잘 모르겠네요. 아두이노에서 12시가되면 초기화를 해야하는 것인지 아님 계속 카운드 되는 값을 node. js에서 12시가되면 자동으로 0부터 숫자를 받아 들이게 할 수 있는지 그리고 가능하다면 아두이노가 계속해서 정수값을 카운트하다보면 데이터 한계치에 도달하지는 않는지 궁금합니다. 제가 초보자라 자세한 설명 부탁드립니다. ^^
- 해결됨MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
mosquitto 서버 에러 발생 질문
선생님 좋은 강의 감사드립니다. 잘 접속되던 mosquitto가 오늘 갑자기 저런 에러메세지가 나오고 있습니다. 다른 컴퓨터로 해보아도 같은 에러 메세지가 나오는데 제가 모르는 부분이 있을까요? 몽고 db나 그런거 진행하면서 제가 서버를 닫지 않거나 잘못한 부분이 있을지 궁금합니다 감사합니다.
- 해결됨MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
아두이노의 MQTT 접속 불가(윈도우10)
선생님 좋은 수업을 올려주셔서 감사드립니다. 많은 도움이 되고 있습니다. 아두이노의 MQTT 서버 접속 문제 질문드립니다. 아래에 다른분이 이미 아두이노에서 MQTT 접속이 안된다는 질문을 올렸고 답변을 달아 주셨는데요. 저 역시 같은 문제가 발생을 하여 설명대로 이것 저것 많이 시도해 보았습니다. 선생님이 댓글 달아주신 것은 다 시도해(코딩에러 확인, mosquitto 서버확인, 방화벽 제거, 와이파이 확인 등) 보았지만 접속되지 않았습니다. 혹시 몰라서 노트북를 윈도우7(기존 노트북은 신형에 윈도우10)이 깔린 구형으로 바꿔서 MQTT서버를 만들고 동일 조건에서 아두이노를 연결하니 바로 연결이 되네요. 혹시 MQTT서버가 윈도우 버전에 영향을 받는 것이 있는지요? 이미 방화벽은 다 꺼두고 진행했었습니다. 동일 구동 조건에서 윈도우 7 노트북에 서버를 열어주니 안되던게 바로 되어서 혹시 제가 모르는것이 있을까 하여 질문 드려봅니다. 고맙습니다
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
업데이트가 되지 않습니다.
Node.js Express Project 만들기(WEB_실습)에서 이클립스를 통해 package.json 파일에 MQTT, MONGO, 를 업데이트 하면 node_modules에 떠야하는데 refresh를 눌러도 뜨지 않습니다. 왜 그런걸까요.. ㅜ
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
브레드보드 저항 그림이 잘못된 것 같습니다.
브레드보드 같은 라인에 꼽으면 저항이 0이지 않나요? 그림이 잘못 그려진 것 같습니다
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
안드로이드 개발 부분 사운드
안녕하세요 강의 잘 보고있습니다. 안드로이드쪽 강좌에서 시연영상 부분 빼고 나머지 3개부분 소리가 안나오는것 같습니다ㅠㅠ
- 미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
node.js 관련 오류
안녕하세요 강의수강하는데 듣던중 어려운부분이있어서 질문드립니다. node.js 마지막부분에서 아래 사진과 같이 오류가뜨고있습니다. 원래라면 아두이노 dht11센서로부터 데이터를 받아 console창에 떠야하는데, 다음과같이 나오고, error log에도 기존 코드를 그대로 복사해서 사용하는데 오류가 발생하고있습니다. 아래의 에러들이 다 해결이 되어야 제대로 나올까요? 일단 JDK 버전은 제가 수강하는 시점 기준으로 13버전을 사용했는데, 이것이 문제가될 수 있을지 궁금합니다. 감사합니다