친구들을 만날때면 매번 다와간다고 구라치는 놈들이 있는데 위치를 조회 해서 카톡으로 바로 전송 되는 어플을 한번 만들어봤다. 메인화면 BUTTON 클릭시 나타나는 화면 위 화면이 나타나고 (토스트로 현재위치의 위도와 경도가 나타나고 BUTTON위에 위도와 경도가 주소 형식으로 바뀌어 나타남) 위의 화면으로 바로 넘어가게 되는데 여기서 카카오톡을 누르고 채팅방을 누를시 아래처럼 주소가 채팅방으로 전송이 된다. APK파일 소스파일 음 소스 설명을 하자면 MAIFEST 부분에 추가 Loacation 제공자에서 GPS정보를 얻어오기 GPS정보 (위도, 경도)를 주소 형식으로 바꾸기 intent를 활용하여 intent.action_send 카카오톡으로 공유하기 만드는데 대략 4일정도 걸린것 같다. 내일 구글 스토..
카카오 플러스 친구 만들기 https://center-pf.kakao.com/ 정말 쉽다 여기가면 플러스 친구를 만들수 있따. 아주 간단하게 플러스 친구를 만들어 보았다. 현재 카카오 챗봇을 만들어 보기위해 kakao에 OBT권한 신청을 해놨다.
안드로이드 앱 (현재위치 전송) 완료 - 현재위치를 나타내는 것 까지는 구현이 되었고 이제 이 내용을 카톡으로 메세지를 전송할수 있게만 만들면 된다. (친구들 만날때 맨날 오고있다면서 집이라는 애들때문에 만듬) 자바스크립트 공부하기 -카카오봇을 만들다 보니 재밌다. 자바스크립트 공부를 해봐야겠다. 유투브 노마드꺼 보기 날씨어플 - xml파싱을 활용한 날씨어플( 기상청) 을 만들어 봤었는데 xml이 아닌 JSON으로 한번 만들어 봐야겠다. (아두이노를 이용한 층간소음 해소 때 JSON파싱이 있는데 상당히 도움이 될것 같다.) 아두이노를 이용한 층간소읍 해소 - php까진 다됬고 안드로이드에서 JSON파싱을 하고 디자인만좀 하면 될 것 같다. ------------------------------------..
지난번 날씨어플을 만들 때 XML을 사용하여 파싱을 하였는데 xml 파싱을 찾다보니 json파싱 법이 엄청 많았다. (아마도 요즘 json을 많이 쓰는 것 같다.) 궁금해서 두가지를 비교해보았따. xml - 점점 죽어가고 있다. 그이유는 xml은 이종형식 간에 데이터 전송은 매우 편리하다. 그러나 문제점은 장황하고 복잡하다는 것 많은 태그 때문에 문자량이 늘어나 응답 시간이 느린 것도 단점이고 뭐 json 보다 안좋은 점이 많은 것 같다. 반면 json은 아주 간결하고 보안성이 xml보단 좋다. 그렇다고 xml이 완전히 쓸모가 없는 것은 아니다. 현재는 JSON의 인기가 높지만, XML도 나름의 장점은 여전히 가지고 있습니다. 쿼리(Query)가 적용된 XML 기반 데이터베이스와 모두 XML로 작성한 앱..
아두이노를 이용한 층간소음 해소3 (진행중) 아두이노 -> 라즈베리파이 -> mysql -> phpmyadmin -> json -> android 1. 아두이노에서 소리값(데시벨), 진동값(뛰어다닐 때)을 측정 2. VMWARE를 통해 서버(RASPBERRY PI)로 데이터를 보낸다. 3. 서버(RASPBERRY PI) 와 MY_SQL과 연결한다. 4. MY_SQL을 통해 DB를 생성하고 저장한다. 여기까지는 지난번 글 서버와 클라이언트 통신에서 했었다. 두번째라 그런지 생각보다 쉽게 느껴진다. 처음할땐 완전 헤맸었는데... 5.MYSQL과 PHP (phpmyadmin)를 연동을해봤는데 해야할게 생각보다 많았던거 같은데 막상 하고나니까 별거 없는거같다. 먼저 라즈베리파이 (서버) 에서 작업을 했다. (M..
친구들을 만날때면 매번 다와간다고 구라치는 놈들이 있는데 위치를 조회 해서 카톡으로 바로 전송 되는 어플을 한번 만들어봐야겠따. 메인화면 버튼 터치시 현재위치의 위도와 경도가 토스트 형식으로 나타내지고, 버튼 위에 테스트뷰 형식으로 현재 위치가 나타내짐 이걸 스크린샷 찍어서 보내라고 해도 괜찮을거같은데 귀찮을 테니 버튼 누르면 텍스트뷰(주소)를 카톡과 연동해서 전송 할수 있게 해주자. 현재 구글플레이에 있는 것과 차별화 된점 이라면 본인이 현재 위치를 바꿀 수가 없다. (VPN을 이용해서 바꾸지 않는 이상)
1. 아두이노에서 소리값(데시벨), 진동값(뛰어다닐 때)을 측정 2. VMWARE를 통해 서버(RASPBERRY PI)로 데이터를 보낸다. 3. 서버(RASPBERRY PI) 와 MY_SQL과 연결한다. 4. MY_SQL을 통해 DB를 생성하고 저장한다. 5. 생성된 DB를 앱으로 보내기 위해 PHP (phpmyadmin) 를 활용한다. 6. 이제 phpmyadmin에서 보면 DB에 저장된 소리값, 진동값이 보인다. 7. 이 값들을이제 xml or json으로 안드로이드에서 파싱만하면된다. (json이나 xml로 어떻게 만드는지 찾아봐야 할 것 같다.) 8. 안드로이드 디자인하고 음.... 받아온 값들을 1층, 2층, 3층 이런식으로 방을 만들어야할 것 같다. 9. 집안 소음을 기준으로 랭킹을 만들면 좋..
말그대로 카카오톡 봇(자동응답) function response(room, msg, sender, isGroupChat, replier, ImageDB){ //room = 방이름 msg = 문자 sender 보낸사람 등등 잘 활용하면됨 참고로 replier.reply 안에 엔터키가 안먹음으로 \n을 사용해야함 if(room=="??"){ //사용할 단톡방이름 replier.reply("카카오봇작동중") //응답할 문자 if(msg=="?"){ //?라고 문자가 왔을떄 replier.reply("???")} //???라고 답을 보낸다. if (msg.trim()== "검색어") { //검색어라는 문자가 왔을때 var u = Utils.getWebText("https://www.naver.com") var ..
아두이노로 온・ 습도 값을 측정하고 불쾌지수를 구한다. (블루투스로확인가능) 온・습도・ 불쾌지수 값을 버퍼에 한 번에 담아 클라이언트 (VMWARE)를 통해 서버(라즈베리파이)로 보낸다. 서버에서 버퍼에 한번에 담아온 값을 각각 나누어 온도에 따른 데이터를 만들어 온도, 습도, 불쾌지수, 옷차림 데이터를 MYSQL과 연결해서 DB를 만든다. 이런식의 구조이며 구현화면? or 실행화면 버퍼로 한번에 담아오는 값을 int (정수형 변수) 와 비교 하기 위해 atoi 아스키값을 integer로 변환 하였으며, 사용법으론 int result = atoi(변경하고싶은 아스키값); (result는 임시로 사용한것) 소스코드
블루투스 통신 조도센서 단순 문자 출력 LCD출력 LED 출력 서보모터 조작 RGB_LED 출력 시리얼 통신 스위치 온도, 습도 VRS 깃허브에 코드로 올려두었따. 코드만 보면 안되고 회로도 할줄 알아야 한다.