에듀이노-코딩교육 전문 쇼핑몰 에듀이노-코딩교육 전문 쇼핑몰

학교, 공공기관이라면 후불결제하세요!

 
현재 위치
  1. 게시판
  2. 묻고답하기

묻고답하기

기술문의 게시판입니다.

게시판 상세
제목 아두이노 mqtt 통신관련
작성자 (ip:)
  • 작성일 2020-05-08
  • 추천 추천하기
  • 조회수 79
안녕하세요 에듀이노입니다.
X-Scada와 아두이노는 MQTT 프로토콜의 오픈소스 프로젝트 중 하나인 mosquitto를 통해 서로 이더넷 통신이 가능합니다.
모터동작의 동작코드의 변수출력 또는 함수화를 통해 리턴값을 출력해 그 값을 받아
동작하는 형식으로 코드를 작성하는 방법도 참고해주시기 바랍니다.
감사합니다.

[ Original Message ]

안녕하세요 공대에 다니고 있는 대학생입니다.


이번 프로젝트를 진행하고 있는데


아두이노 와 X-SCADA를 연동시켜서 양방향 통신을 제어하려고 합니다.


그러기위해서는 mqtt를 이용하여야한다고 합니다만, 소스 코딩도 예제도 모를뿐더러


통신이해가 완벽히 되지 않은거 같습니다.


X-SCADA와 MQTT 연동은 되는 것을 확인했지만


아두이노와 MQTT연동을 하는건 아직 못한것 같습니다.


그래서 nodeMCU를 구매하였는데요


아두이노 에서 nodeMCU 를거쳐  mosquitto 를 거쳐 X-scada로 연동되는것 인가요??


ex) 아두이노 코딩에서


#define x_motor_a 10

#define x_motor_b 11


int sw_1=0;


if(digiatalRead(sw_1)==1)

{

  digitalWirte(x_motor_a,HIGH)

  digitalWirte(x_motor_b,LOW)
}


이렇게 간단하게 아두이노에서 코딩을 하고

이 값을 x-scada로 보내고 싶은데


mqtt 통신으로 어떻게 보내야 X-scada로 연동이 되는지 알고 싶습니다.

x-scada와 mqtt 연동 영상을 일단 보내겠습니다.


결론적으로 아두이노에서 코딩만하고


X-scada에서만 제어 할 수 있게 하고 싶습니다.



결국 x-scada에서 입력 을 하면 아두이노에서 출력만 할 수 있게 해당 관련 예제 소스를 알고 싶습니다.


q1) mqtt 브로커? 만 써도 되는건지


q2) nodeMCU만 써도 되는건지


자세히 모르겠습니다.





해당 x-scad HIM작화 모습입니다.



 

게시글 신고하기

신고사유

신고해주신 내용은 쇼핑몰 운영자의 검토 후 내부 운영 정책에 의해 처리가 진행됩니다.

평점 0점
첨부파일
비밀번호 수정 및 삭제하려면 비밀번호를 입력하세요.
댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

댓글 입력

댓글달기이름 :비밀번호 : 관리자답변보기

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

댓글 입력

댓글달기이름 :비밀번호 :

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

«
»