Programming 321

RFID(Radio Frequency Identification)

# RFID(Radio Frequency Identification) 무선 통신 기술을 사용하여 물체를 식별하고 데이터를 전송하는 자동 인식 기술입니다. RFID 시스템은 RFID 태그(또는 칩), 리더(리더기 또는 리더/라이터), 백엔드 시스템으로 구성됩니다. 1. RFID 태그: RFID 태그는 작은 칩과 안테나로 구성되어 있으며, 물체나 제품에 부착되거나 내장됩니다. 태그에는 고유한 식별자(ID)가 저장되어 있으며, 이 ID를 통해 물체를 식별할 수 있습니다. 태그는 다양한 형태와 크기로 제공되며, 일반적으로 소형이며 비용 효율적입니다. 일부 RFID 태그는 전기 에너지를 받아들이기 위해 리더의 전파를 이용합니다(액티브 태그), 일부는 리더의 전파로부터 에너지를 받아 동작합니다(패시브 태그). 2...

와이파이 통신(wifi)

# 와이파이(Wi-Fi) 통신 무선 로컬 영역 네트워크(WLAN)를 구축하는 데 사용되는 기술과 프로토콜의 집합입니다. 다양한 기술적 요소와 방법을 사용하여 무선 통신을 가능하게 합니다. 여기에는 주파수 대역, 다중 액세스 방식, 보안 기능, 전송 속도 조정 등이 포함됩니다. 1. 주파수 대역: 와이파이 네트워크는 주로 2.4GHz와 5GHz의 무선 주파수 대역을 사용합니다. 이 두 가지 주파수 대역은 라우터나 액세스 포인트에서 생성되는 무선 신호를 통해 데이터를 전송하고 수신합니다. 2.4GHz 대역은 오랜 기간 동안 사용되어 왔으며, 장거리 통신에 적합하지만 채널 혼잡 문제가 발생할 수 있습니다. 5GHz 대역은 대역폭이 넓고 더 빠른 전송 속도를 지원하지만 짧은 거리에서의 효과가 크며 벽과 같은 장..

Programming/etc 2023.07.07

시리얼 통신(serial)

# 시리얼 통신 데이터를 비트 단위로 직렬화하여 전송하는 통신 방식입니다. 이 방식은 하나의 비트씩 데이터를 전송하여 통신 채널의 대역폭을 효과적으로 활용합니다. 시리얼 통신은 두 개 이상의 장치 또는 시스템 간에 데이터를 주고받는 데 사용됩니다. 일반적으로 데이터를 전송하는 장치는 시리얼 포트라고 불리는 특수한 하드웨어 인터페이스를 가지며, 시리얼 포트는 데이터를 시리얼 신호로 변환하여 전송합니다. 이러한 시리얼 신호는 하나의 신호 선으로 데이터 비트를 전송하며, 일반적으로는 여러 개의 신호 선(전송선, 수신선, 제어선 등)을 사용하여 데이터 전송을 제어하고 동기화합니다. 시리얼 통신은 많은 장치 및 응용 분야에서 사용됩니다. 예를 들어, 컴퓨터와 외부 장치 간의 통신에 사용되는 UART(Univers..

Programming/etc 2023.07.07

HTTP(하이퍼텍스트 전송 프로토콜)

# HTTP(하이퍼텍스트 전송 프로토콜) 웹에서 데이터를 교환하기 위해 사용되는 프로토콜입니다. 클라이언트와 서버 간의 통신을 가능하게 하며, 웹 브라우저와 웹 서버 사이에서 HTML 문서, 이미지, 동영상, 오디오 파일 등 다양한 종류의 데이터를 전송하는 데 사용됩니다. HTTP는 클라이언트/서버 모델을 기반으로 작동합니다. 클라이언트는 HTTP 요청을 생성하고, 서버는 이러한 요청에 응답합니다. HTTP 요청과 응답은 일련의 텍스트 형식으로 구성되며, 주요 요소로는 요청 라인, 헤더, 본문이 있습니다. 1. 요청 라인(Request Line): 요청의 종류와 목적지를 나타냅니다. 주요 요소로는 HTTP 메서드(GET, POST, PUT, DELETE 등), 요청 대상 URL(Uniform Resour..

Programming/etc 2023.07.07

개행문자(줄 바꿈)

# 줄 바꿈 문자(개행문자) 플랫폼에 따라 다를 수 있습니다. 간혹 네트워크 통신 관련하여 입출력을 주고 받을 때, 개행문자 때문에 문제를 겪는 경우가 종종 있는 것 같습니다. `\n`은 Unix 및 Linux 시스템에서 줄 바꿈을 나타내는 문자입니다. 하지만 Windows 시스템에서는 `\r\n`을 줄 바꿈으로 사용합니다. 따라서, Windows 시스템에서 줄 바꿈을 올바르게 표시하기 위해서는 `\r\n`을 사용해야 합니다. 이렇게 하면 Windows에서도 올바른 줄 바꿈이 적용됩니다. 만약 특정 환경에서 `\n`이 제대로 작동한다면 해당 환경에 따라 사용하셔도 무방합니다. 그러나 크로스 플랫폼 호환성을 고려하여 `\r\n`을 사용하는 것이 좋습니다. * 참고로 에디터 내에서 줄을 바꾸되 출력은 그대로..

Programming/etc 2023.07.06

PHP 언어

# 기본 참조 http://www.tcpschool.com/php/intro 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com # php와 mysql https://soopeach.tistory.com/121 HTML, PHP, MySQL 연동해서 웹에서 입력된 값 데이터베이스로 보내기(도서 등록 시스템 간단 구현) 기본 데이터베이스 MySQL 구성 blog 라는 데이터 베이스 안에 booklist라는 테이블이 있습니다. CREATE TABLE booklist( id INT NOT NULL AUTO_INCREMENT, title VARCHAR(20), author VARCHAR(20), date DATE, PRIMARY..