https://github.com/ssj9398
기상청의 api를 파싱해서 필요한 데이터만 뽑은다음 출력을 해보았다. 메인화면 날씨정보가 뜬다. 자세한건 apk파일을 다운받아서 실행을 해보면 될것 같다. 소스코드도 같이 올려 놓겠습니다. 기상청의 api이 xml로 되있는데 그걸 태그를 통해 필요한 데이터들만 연결리스트로 만들고 출력을 하였다. - 두개의 태그에서 데이터를 가져오는게 힘들었다. 위의 사진은 예시로 라고 된 부분 의 하위 부분의 데이터를 뽑아고 보면 된다.
기상청의 API를 가져왔다. 소스코드 와 출력 화면 우선 메인 화면에서 간단히 버튼들만 만들어 주었다. 기상청의 xml형식의 데이터를 받아서 안드로이드에 뿌려주고 있다. https://alisyabob.tistory.com/28 지금까지 만든 날씨어플2 (진행중) 기상청의 api를 파싱해서 필요한 데이터만 뽑은다음 출력을 해보았다. 메인화면 날씨정보가 뜬다. 자세한건 apk파일을 다운받아서 실행을 해보면 될것 같다. 소스코드도 같이 올려 놓겠습니다. 기상청의 api이.. alisyabob.tistory.com
안드로이드에서 날씨 어플을 만들어 보고자 한다. 기상청에서 api를 받아와 간단한 날씨 어플을 만들어보자. https://alisyabob.tistory.com/category/%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%3F '프로젝트?' 카테고리의 글 목록 손성진 alisyabob.tistory.com 프로젝트에 보시면 날씨어플 만든게 있습니당 1,2,3
순서 1. 아두이노에서 데이터를 받는다. 2. 받은 데이터를 PC(클라이언트)로 보낸다. (클라이언트생성) 3. PC(클라이언트)로 온 데이터를 라즈베리파이 (서버)로 보낸다. (서버생성) 4. 라즈베리파이 (서버)에서 DB를 구축한다. (Putty) 생각 - 대충 봣을땐 엄청 쉬워 보인다..... - 클라이언트와 서버는 오픈소스가 있다 그걸 잘 수정 하면 데이터 송수신을 쉽게 할 수 있을 것 같다. - 라즈베리파이에서 DB를 어떻게 구축 할것인지는 생각해봐야 할것같다. 대략적인 그림 설명 위 사이트에 보시면 설명을 보실 수 있으며 아래에 제가 소켓 통신을 이용 하여 만든 프로젝트가 있습니다. https://alisyabob.tistory.com/category/%EC%BD%94%EB%94%A9/%ED%..
네트워크 프로그래밍이란 - 소켓을 기반으로 프로그래밍을 하기 때문에 소켓 프로그래밍이라고 한다. - 네트워크로 연결된 장치들의 데이터 송수신 프로그램의 작성을 의미함 전화를 이용한 설명 (1) 전화 받는 소켓의 생성 ex) int socket (~~); - 소켓은 전화기로 생각하면 쉽다. - " socket함수 호출로 생성한다. (2) 전화번호의 부여 ex) int bind (~~); - 소켓의 주소할당 및 연결 - " 주소 정보는 IP와 PORT번호로 구성된다. (3) 전화기 연결 ex) int listen(~~); - 연결요청이 가능한 상태의 소켓 (걸려오는 전화를 받을 수 있는 상태) - 전화를 거는 소켓은 연결 요청 가능 소켓이 될 필요가 없다. (걸려오는 전화를 받는 소켓에서 필요한 상태이므로)..