마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

[Help.. 재업로드] 모바일 애플리케이션과 아두이노 및 와이파이쉴드를 연동시켜보신분 계시다면 제발 도와주세요 ㅠㅠ

0 추천
제가 만든 프로젝트에 대해서 동작하는 원리에 대해서 잘 모르는 부분이 있어서 글을 올리게 되었습니다.. 다름이 아니오라.. 제가 안드로이드 앱과 아두이노가 연동되는 프로젝트를 하나 만들었습니다. 근데 중요한점은 안드로이드 스튜디오에서 어떠한 버튼을 눌렀을 경우에, 그게 아두이노와 연결된 와이파이실드와의 핫스팟 통신을 통해서 동작이 되는 프로그램입니다.

근데 제가 여기서 소스의 일부를 좀 날려먹어서 전체적으로 기억이 좀 흐릿한 상황입니다. 제가 최근에 백업한줄 알고 노트북을 바꾼지라.. 안드로이드 스튜디오의 히스토리를 뒤지려고 해도 어떻게 찾을수가 없네요.. ㅠㅠ.. 어떻게 동작이 되는지는 명확하게 기억이 나지만, 제가 생각한 원리대로 프로그램이 기술적으로 흘러가는게 맞는지 궁금합니다.. ㅠ 제가 만든 프로젝트여서 제가 가장 잘 알아야 하지만.. 상황이 상황인지라 ㅠㅠ 만들었던 기억을 더듬어가며 여쭤보는게 좀 죄송스럽지만.. 고수님들의 실제 작동시켜보신 경험을 바탕으로 말씀해주시면 정말 감사드리겠습니다 ㅜㅜ

일단, 제 특정 앱에서 그 아두이노와 연결된 와이파이 실드와 통신을 하기 위해 행했던 가장 첫번째는, 모바일에서 핫스팟을 켜놓고, 아두이노에서 강제로 지정해둔 제 핫스팟과 일치해야 합니다. 그리고 두번째는 제 모바일 앱 페이지에서 소켓통신을 위해 제 핫스팟 주소를 입력하고, 그렇게 앱과 와이파이실드가 연결이 된 상태에서 버튼을 눌렀을 경우에 열린 소켓으로 인해 데이터를 아두이노쪽으로 보내 동작을 하는 프로그램 이었습니다.. 그리고 그 과정속에서 스레드도 잠깐이나마 사용했던것으로 기억하고 있습니다.

전체적으로 기억나는것은 이것이지만, 이 부분을 도저히 제 기억이 흐릿하여 기술적으로 이야기 하기가 힘듭니다 ㅠ 어떻게 해야.. 이 통신의 과정을 좀 더 공학적으로 모순이 안생기도록 설명을 할 수 있을까요 ㅠㅠ 도와주세요 ㅠㅠ.. 아두이노는 우노보드를 사용하였으며, 그 위에 와이파이쉴드를 부착시켰었습니다..
형광펜 (160 포인트) 님이 2019년 3월 10일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...