아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
견실한도롱이156
견실한도롱이15619.03.30

App, 서버, 임베디드 장치와의 통신 중 궁금한게 있습니다

먼저 App, DB서버, 임베디드 장치(아두이노)가 있습니다.


제가 하고 싶은건 App이 QR코드 인식하게되면

-> DB서버의 App 사용자의 데이터를 조회해 특정 데이터가 0이면

-> 임베디드 장치가 특정 동작을 하도록 하는것입니다.


그런데 이 과정의 대략적인 이런 흐름은 알겠는데


조금 더 상세한 과정은 잘 모르겠습니다.

예를 들어, App 사용자의 데이터를 임베디드 장치가 db서버에 요청하는 것인지..?

이런게 명확하지가 않습니다 ㅜㅜ


저 과정을 조금만 더 상세하게 설명해주시면 감사하겠습니다!

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 우선 질문사항을 처리하기 위해서는

    APP) 휴대폰이라고 가정함

    큐알코드를 촬영하여 웹서버 (웹서버+DB서버)로 내용을 전송하며, 이걸로 앱은 자신의 할일을 다 한것입니다

    웹서버+디비서버)

    앱이 전송한 자료를 받으면 디비서버에 자료가 있는지를 확인하여

    특정데이타가 0이 아니라면? 아무런 작업을 안합니다

    특정데이타가 0이라면? 임베디드 장치로

    특정정보를 curl 명령을 통하여 push 합니다

    임베디드)

    임베디드에 c 또는 C++로 만든 데몬서버가 설치되어 있거나 또는 웹서버가 설치되어 있어야

    중간자인 웹+디비서버가 전달하는 push 내용을 받아볼수 있습니다

    설치되었다는 가정하에,

    해당 데몬 또는 웹서버가 push 신호를 받으면

    그에 따른 특정 동작을 shell 명령등을 통하여 실행시키면 됩니다

    대략 이런 알고리즘으로 만드시면 됩니다