?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

질문 | api 관련 서버유무 질문입니다

페이지 정보

작성자 메이블 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일18-11-09 23:55 조회19회 댓글1건

본문

안녕하세요, 우선 저는 인터넷에서 날씨값을 받아서 창문을 자동으로 작동하게 하는 기능을 구현하려하는데요.
api를 이용해서 날씨값을 받아와, 라즈베리파이로 보내서 모터로 창문을 작동시킬 예정입니다.
처음에는 인터넷에서 값을 받아온다하니 무작정 서버를 쓸 생각을 했는데,
값을 저장하여 뭔가를 하는 것은 아니고 그냥 실시간으로 날씨값만 받아서 모터를 작동시킬 것이기에
조언도 들어본 결과 서버를 사용하지 않아도 된다는 얘기를 들었습니다.
그런데 그 이유가 이해되지않아서ㅜㅜ

1. 서버는 클라이언트의 요청이 있을떄 응답하기 위해 사용하는 것이 맞나요?
    아무리 찾아봐도 서버의 사용 이유를 이해하지 못하겠어서요ㅜㅜ
2. 그렇다면 저의 기능으로는 요청없이 값만 전송하면 되는 것이기에 단방향이라서 서버가 필요하지 않은 것인가요?
3. 2번의 답이 서버 불필요라면 웹에 api로 날씨값을 받아서 라즈베리파이에 보내는 것이 맞는건가요?

api는 xml로 현재 해보고 잇는 단계인데 서버 관련 쪽이 이해가 되지않네요ㅜㅜ

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

1. 맞습니다. 데이터를 담고 있다가 클라이언트 요청이 오면 전달해주는게 서버입니다. 다만 날씨의 경우 이런 목적으로 이미 만들어진 (공개된) 서버가 있기 때문에 직접 구축하실 필요는 없습니다. 공개된 서버에 사용자 등록해서 사용하면 됩니다.
2. 라즈베리파이에서 공개된 날씨 서버로 요청으로 보내고 그에 대한 응답으로 날씨 정보를 받아옵니다. 이 정보를 보고 창문을 동작시키면 됩니다.
3. 라즈베리파이가 서버로 요청을 보내는 주체입니다.