---포트폴리오---/텀 프로젝트(3)
-
Putty를 활용한 서버 내 채팅 기능 구현
- 동작원리(1) 클라이언트가 서버에 접속하면 서버에서 사용할 고유 ID 입력.(2) 각 클라이언트가 서버에 접속하면 서버 화면에서 클라이언트 접속 알림.(3) 각 클라이언트가 채팅을 입력하면 상대 클라이언트에게 채팅 입력시간과 상대 클라이언트 고유 ID 및 채팅 출력. - 클라이언트 코드#include #include #include #include //유닉스 표준 함수 라이브러리#include //POSIX 스레드 라이브러리#include //인터넷 프로토콜 주소 라이브러리#include //시간 관련 함수 라이브러리#define MAX_MESSAGE_LENGTH 1024 //메시지 최대 길이 정의void *handle_server_message(void *arg); //서버로부터 메시지를 처..
2024.07.25 -
Raspberry Pi를 사용한 임베디드 시스템 텀 프로젝트(2)
- Raspberry Pi 장비 구성- Raspberry Pi GPIO 구조- Raspberry Pi WiringPi pin 번호 - 핵심 코드(1) 카메라void takePicture(void){ printf("call python code\n"); system("python picam.py"); system("raspistill -o img.jpg");} (2) LEDvoid redLedBlick(void){ //LED ON digitalWrite(RGBLEDPOWER,1); digitalWrite(RED, 1); digitalWrite(GREEN, 0); digitalWrite(BLUE, 0); delay(500); //LED O..
2024.07.24 -
Raspberry Pi를 사용한 임베디드 시스템 텀 프로젝트(1)
텀 프로젝트 계획서- 프로젝트 이름국문: 인체감지 경비 시스템영문: Human body detection security system - 프로젝트 목표 및 필요성(1) 경비 보안 시스템의 목표와 필요성경비 보안 시스템의 목표와 필요성은 사람 마다 분야 마다 다르게 사용될 수 있습니다. 자산 및 인원 보호하기 위하여 본인의 건물, 물자 등의 자신 및 거주지를 안전하게 보호하고재산손실, 파손, 인적 피해를 방지하고 기업이나 개인의 안전성을 유지하기 위함 등이 있습니다. (2) 비인가 접근 및 침입 탐지비인가 접근 및 침입 탐지를 위한 경찰 조사에서도 특정 영역에 대한 비인가 접근 및 침입을탐지하고 방지하는 역할을 수행하기도 합니다. 경찰조사나 특정영역에서는 침입, 보안이 철저하게중요하기 때문에 보안위협에 ..
2024.07.23