전공_STUDY
무선 통신으로 만드는 자동차 part : 2
무선 통신으로 만드는 자동차 part : 2
2019.01.05다음 사이트를 참고 하였습니다. https://kocoafab.cc/tutorial/view/143https://kocoafab.cc/tutorial/view/232http://bsgwark.blogspot.com/2017/06/create-bluetooth-rc-car-using.html 목적 무선 조종기로 움직이면서 장애물을 만나면 자동으로 피하는 자동차 현재 상황 키트와 코딩수정을 완료하였습니다. Part1 문제 3 해결 방안 전력 문제가 있었음으로 9v건전지 하나가 아니라 건전지 3개로 작동하게 변경하였습니다. 1. 무선 통신에 사용한 모뎀 : HC-06 2. 무선 통신에 사용한 어플 3. 코드 수정 수정 전 코드수정 후 코드 #define LEFT_A1 4 //왼쪽 바퀴 #define LEFT_..
무선 통신으로 만드는 자동차 part : 1
무선 통신으로 만드는 자동차 part : 1
2018.11.14다음 사이트를 참조하였습니다 : https://kocoafab.cc/tutorial/view/232 현재 상황 : 키트를 모두 완성하였습니다. 다음 점프선을 연결하는데 어려움을 겪었지만 윗부분을 드라이버로 열어 연결하였습니다. 다음 사이트에서 다운 받은 아두이노 툴에서 코딩을 시작합니다 : https://www.arduino.cc/ #include // NewPing라이브러리를 불러옵니다. #define SONAR_NUM 1 // 초음파센서의 갯수럴 설정합니다.#define MAX_DISTANCE 500 // 최대거리는 500(cm)로 제한합니다.#define PING_INTERVAL 250 unsigned long pingTimer[SONAR_NUM];unsigned int cm[SONAR_NUM];u..
초연결 ICT @Part 4 : Car
초연결 ICT @Part 4 : Car
2018.05.05@ Part 4 : 제 2의 집 Car 1. 인포테인먼트- 정보 + 오락 = 인포테인먼트- 운전자에게 다양한 정보와 즐길 거리를 제공하는 시스템을 총칭- 무인 자동차가 기대됨과 동시에 관심이 높아짐- 자동 주행 자동차가 개발됨에 따라 그 안에서의 ICT의 적용과 인포테인먼트 서비스는 우리 곁에 가까이 와 있다. 2. 커넥티드 카- 차량이 외부와 24시간 통신으로 연결되어 있는 상황을 전제- 자율주행으로 가기 위한 전 단계, 또는 과도기적 단계 3. 자율 주행 자동차 핵심 기술- 센서를 활용하여 교통 신호 및 장애물을 인지하는 주행 환경 인식 기술- 오차 수준 10cm 내외의 3차원 초정밀 지도- 인지된 정보를 처리하여 차량이 반응하도록 판단하는 기술- 판단에 따른 행동을 수행하기 위한 제어 기술- 차량과..
초연결 ICT @Part 3 : Workplace
초연결 ICT @Part 3 : Workplace
2018.05.05@ Part 3 : 새로 탄생하는 일터 Workplace 1. 엔비디아 신사옥 - GPU 만드는 회사- ICT을 접목한 건축물- 한계 : "소파와 감시" 2. 스마트 팩토리- 기존 자동화 공장과 달리 개별 객체들을 연결및 관리- 사물과 사람, 데이터와 서비스가 통합된 플랫폼- 사물인터넷으로 막는 자연재해 1) 안정장비 착용 센서 2) 유해물질 농도 측정- 리쇼에링, 공급체인 국내 복귀로 일자리 창출 3. 스마트 팜- 농장에 ICT을 접목(사물인터넷, 나노, 빅데이터, 클라우드, 로봇, 드론)- 컴퓨터 비전, 영상처리 기술, 로봇공학 기술기반 정밀 농업 적용- 인공지능 이미지 인식 기반의 플랜틱스 앱으로 식물의 병애여부 인식- 인고지능 기술로 잡초만 뽑아주는 레티스봇 4. 서비스 환경- 무인 슈퍼마켓 "아..
초연결 ICT @Part 2 : School
초연결 ICT @Part 2 : School
2018.05.04@ Part 2 : 변화의 출발선 School 1. 개인교사 채봇 - 같은 질문에 짜증내지 않음- 교과목에 얽매이지 않은 지식 전달 가능- 시공간 초월 학습 지원- 공과대학으로 투입된 아쇽 고엘 조교 질왓슨 2. STT기술 기반 자동 대필기- 타이탄 노트 1) 인공지능 기술로 문자로 전환된 내용 자동 요약 2) 인공지능 기술로 목소리 구분 후 교수의 목소리만 저장 3) 다양한 언어로 번역 가능 3. VR, AR 교육 효과 증가- 구글의 익스페이션- 홀로랜즈 1) 인체 해부 관찰 2) 인체 장기 관찰 3) 우주항공 분야 원격 전문가 모드 4) 우주항공 분야 절차 안내 모드- 구글의 서비스 인 틸트 브러시 1) 가상 그림 도구 제공 → 그림 교육 비용의 솔루션 4. ICT 교육의 한계- 콘텐츠 반응 시간 향..
초연결 ICT @Part 1 : Home
초연결 ICT @Part 1 : Home
2018.05.03ICT = 정보기술(Information Technology) + 통신기술(Communication Technology)- 데이터 베이스, 인공지능의 등장으로 이 기술들을 응용한 ICT 기술이 주목을 받기 시작함- 집, 학교, 일터, 자동차, 자연 다섯가지의 공간에서 사용되는 ICT을 중점으로 살펴봄 @Part 1 : Home 1. MIT 미디어랩에서 ICT 기반의 주거공간 변화을 추진하는 체인징 플레이스 프로젝트 추진 → 18.5m제곱의 좁은 공간에서 음성 및 손동작에 따라 90m제곱의 크기의 5배 이상의 면적 크기를 실감 2. 1인가구 급증, 출퇴근 교통체중, 노동비용 증가의 솔루션으로 컨넥티드 홈 제시 3. Connect Home- 통신 , 엔터테이먼트, 헬스케어, 보안, 가정자동화 등 다양한 영역..
http 기초 및 이클립스 톰캣 연동 방법
http 기초 및 이클립스 톰캣 연동 방법
2018.03.21안녕하세요 꿍스입니다. 오늘은 먼저 이클립스로 서버 생성 후 http개발 환경을 만들고 기초적인 웹페이지를 만들어 보도록 하겠습니다. 먼저 이클립스를 실행해 줍니다. 파일에서 Other을 선택해 준 후 서버을 생성해 줍니다. 앞에서 다운 받은 톰캣의 버전을 선택해 실행 시켜 줍니다. 톰캣 다운 및 이클립스 연동은 자바 기반 HTTP 이클립스 설치 방법 을 참고해 주시길 바랍니다. 서버를 만든 후 다음은 웹 프로젝트를 만들어 봅시다. 다음과 같이 웹 프로젝트를 만들어 줍니다. 이제 http을 위한 코딩을 할 예정입니다. 다음은 결과 값입니다. 다음과 같은 결과값을 얻기 위해서 밑에 코딩을 해줍니다. 201604013 남궁찬이름 : 남궁찬학번 : 201604013학과 : 컴퓨터소프트웨어학과이번학기 수강하는 ..
자바 기반 HTTP 이클립스 설치 방법
자바 기반 HTTP 이클립스 설치 방법
2018.03.18안녕하세요 꿍스 입니다. 자바 기반의 HTTP 웹 페이지를 만들기 위해서 저는 이클립스 툴을 사용할 예정인데요. 그러면 먼저 JDK을 설치해 주어야 겠죠? http://www.oracle.com/technetwork/java/javase/downloads/index.html 페이지로 들어가서 자신의 컴퓨터사향에 맞는 JDK을 설치해 줍니다. 저는 윈도우니깐 윈도우 설치를 하도록 하겠습니다. 설치 전에 ACCEPT을 눌러줍니다. 다운 받는데 다음으로 시간이 오래걸리는게 이클립스니깐 이클립스 먼저 설치해 줍시다. 이클립스 EE IDE for java EE Developers을 다운 받아 줍니다. 저는 64bit니깐 64bit버전을 다운 받도록 하겠습니다. 이클립스 설치 후 환경변수를 설정하여 주어야 합니다...
페도라 DSniff 설치 및 이용
페도라 DSniff 설치 및 이용
2017.12.25오늘은 페도라의 DSniff을 설치하고 사용해 보는 실습을 하도록 하겠습니다 조건 : 같은 gateway를 사용하고 있어야 합니다. DSniff는 스니핑을 위한 자동 툴로 암호화된 계정과 패스워드를까지 읽어낼수 있는 강력한 툴입니다. DSniff을 설치하면 다음과 같은 툴이 자동으로 설치되게 됩니다. 툴기능filesnarfNFS 트래픽에서 스니핑한 파일을 현재 디래고리에 저장한다.macof스위치 환경에서 스위치를 허브와 같이 작동시키기 위하여 MAC 주소로 스위치의 MAC 테이블을 오버프로우 시킨다.mailsnarfSNMP와 POP트래픽을 스니핑하여 이메일을 볼 수 있게 한다. 스니핑한 이메일은 mail 클라이언트로 볼 수 있다.msgsnarfAOL 메신저, ICQ 2000, IRC, Yahoo 메신저들..
페도라 fragrouter 설치
페도라 fragrouter 설치
2017.12.25fragrouter은 스니핑을 보조해 주는 툴로 해커가 중간에 호스트 A에서 B로 가는 데이터를 훔칠 때 호스트 A를 받게 해주는 것이 프러미스큐어스 모드이고 호스트 B로 정상적인 데이터를 보내주는 것이 fragrouter입니다. 먼저 fragrouter을 설치하는데 필요한 bison, libnet, libcap, byacc을 설치해줍니다. 다음으로 인터넷으로 fragrotuer을 설치하고 압축을 풀어준 후에 fragrouter 있는지 확인해 줍니다. 다행이도 fragroute가 문제 없이 깔린것을 볼 수 있습니다! fragroute 파일에서 config 암호화를 풀어주도록 합니다. fragrouter이 정상적으로 깔렸는지 확인해 줍니다. 이제 완벽하게 스니핑 스푸핑을 할 수 있게 되었습니다!
페도라 TCPdump
페도라 TCPdump
2017.08.02사전 조건 : 프러미스큐어스 모드, yum update, yum upgrade, 텔넷 설치 TCPdump는 리눅스에서 가장 기본이 되는 스니핑 툴이다. 호스트가 텔넷을 연결할 때 아이디와 비밀번호을 알아 낼 때 쓰이며 필터를 거치지 않은 raw데이터들이기 때문에 원하는 정보를 추출하기가 어렵다는 단점이 있다. 시나리오 : 보안이 강한 host A가 host B(192.168.188.135)로 텔넷(원격)을 연결할 때 아이디와 비밀번호를 해커가 TCPdump 툴을 이용해 스니핑한다.(단, 해커와 모든 호스트가 같은 네트워크 망 안에 있어야 합니다.) 1. 텔넷을 연결하기 위해 방화벽을 내립니다. 요즘은 리눅스도 GUI가 잘 되어 있어서 마우스로 방화벽을 내릴 수 있지만 그러면 리눅스를 하는 의미가 없겠죠?..
리눅스 페도라 프러미스큐어스 모드
리눅스 페도라 프러미스큐어스 모드
2017.05.25오늘은 실습으로 프러미스큐어스 모드를 설정할 계획입니다.프러미스큐어 모드는 스니핑을 하기 위해 랜 카드를 스니핑이 가능한 모드로 변경하는 것을 말합니다. 저의 서버가 IP주소와 맥주소가 달라도 데이터를 받을 수 있도록 하는 실습입니다. 보시다 싶이 현재는 ifconfig 명령어를 치게 되면 PROMISC라는 표시가 없습니다. 랜카드를 스니핑 가능한 모드로 변경했다는(프러미스큐어 모드) 확인 증거는 PROMISC입니다. 이제부터 PROMISC를 넣어보도록 하겠습니다. 분명 저는 책에서 하라는 대로 ifconfig eth0 promisc 명령어를 쳤는데... 에러 메세지가 나오네요...ㅂㄷㅂㄷ 하지만 실습에 이런 막힘이 없으면 재미가 없죠! 자연스럽게 구글을 켭니다. 구글링을 해본 결과 우분투와 페도라랑 명..