본문 바로가기

분류 전체보기430

아두이노 MPU6050 사용법 정리 이번에는 아두이노 가속도 / 자이로 센서 중에 가장 유명한 센서인 MPU6050의 사용법을 알아보고자 합니다. 어째선지 가장 유명하면서도 관련 콘텐츠나 정리되어있는 자료도 많지 않아 제가 접해보면서 알게 된 내용을 조금이나마 정리해보고자 합니다.   MPU6050이란?   MP6050은 인벤센스(invensense) 사에서 개발한 자이로, 가속도 센서 중의 하나입니다. 쓰기도 간편하고 가격도 저렴한 편이어서 인기가 정말 많은데 다음과 같은 특징을 가지고 있습니다. 특징내용단위부가 설명 동작전압5V ~ 3.3V ic 자체는 1.7~ 3.3V이지만 센서 모듈에 레귤레이터가 있습니다.통신 방식I²C(I2C,IIC) , SPI기본 I2C입니다.자이로 최대 측정값±(250/500/1000/2000)(*/sec)자.. 2024. 12. 18.
Tomcat 폴더 구조와 설정파일 개요사이트를 운영하다 보면 서버 단위에서 조정해 줘야하는 일이 생긴다. 예를 들어 Connection Pool Size, TimeOut conf, log 파일 생성 주기 및 명칭 등.. 늘 필요한 부분만 확인해서 적용해 주곤해서 기초 개념 정리가 필요할 것 같아 남겨놓는다.1. Tomcat ?Tomcat은 HTTP(HyperText Transfer Protocol)서버이다. 또한 Servlet container 이기도 한데, Java Servlet을 실행하고 JSP (JavaServer Pages) 및 JSF (JavaServerFaces)를 Java Servlet으로 변환할 수 있기 때문이다. 즉, Java EE Container 의 기능을 포함한 Web Application Server (WAS) 를.. 2024. 11. 27.
톰캣의 구조와 동작 메커니즘 톰캣에 대해서 부는 이름은 가지각색입니다. 어느 곳에서는 웹 애플리케이션 서버라고 하며, 또 어떤 곳에서는 서블릿 컨테이너라고 부르기도 합니다. 우선 이에 대해서 알아보기 위해서는 웹 서버와 웹 애플리케이션 서버(WAS: Web Application Server)에 대한 이해가 필요합니다. 우선 웹 서버란 웹 브라우저 클라이언트로부터 HTTP 요청을 받아서 정적인 콘텐츠를 제공해 주는 서버를 칭합니다. 하지만 현실 세계에서는 이렇게 정적인 콘텐츠만을 제공해 주는 일은 극히 드물어 보입니다. 따라서 동적 콘텐츠를 제공하기 위해서 WAS(Web Application Server)를 이용합니다.  클라이언트가 HTTP 요청을 보내면 웹 서버는 이를 받아서 다시 WAS에 보냅니다. 그러면 WAS는 비즈니스 로직.. 2024. 11. 26.
CentOS 7 네트워크 설정(CentOS Stream9에도 됨) OS : CentOS 7  nmcli d[evice] 명령을 사용하여 이더넷 장치명을 확인할 수 있습니다.                                                                                                            [root@localhost ~]# nmcli dDEVICE    TYPE        STATE        CONNECTIONeth0      ethernet    disconnected --lo        loopback    unmanaged    --                                                                                     .. 2024. 11. 10.
SSH 비밀번호 없이 key로 로그인하기 (putty, vscode, heidi sql, filezilla 적용) 최근 개발중인 서버가 ssh brute-force 공격에 너무 노출된 거 같아 이 문제를 해결하고자 한다. 이전에는 fail2ban으로 시도 횟수를 제한했지만, 이번에는 비밀번호를 입력하는 것이 아니라 키인증 방식으로 바꾸려고 한다. SSH KEY 만들기ssh-keygen ssh-keygen 명령을 실행하여 키쌍을 만들 수 있다. 단 passphrase를 넣어줄수 있다고 하는데, 쭉 엔터를 쳐서 지나갔다 정상적으로 키 생성이 완료되면 ~/에 .ssh라는 폴더가 생기게 된다. 아래 명령을 통해 확인할 수 있다. ls -al | grep .ssh  폴더가 생긴 것이 확인되었으면 .ssh폴더로 이동하여 생성된 파일을 확인해보자.cd .sshls  id_rsa와 id_rsa.pub라는 키 파일이 두 개 생성된 .. 2024. 11. 9.
이클립스 프로젝트 저장하기 & 불러오기(Archive) 이클립스로 열심히? 개발을 하다 보니부득이하게 다른 PC를 사용해야 하는 경우가 있다.(그냥.. 회사에서도 하고 집에서도 하고 놀러 갔다가도 하고 하는 등의 경우가 있다.....)(적고 나니 뭔가 너무 처량한 느낌이지만... ㅠㅠㅠㅠㅠ 내 워라벨 돌리도오~~) 각설하고 여러 작업환경에서 하려다 보니 이클립스 설치하고 프로젝트 불러오고 하는 게 간혹 있는데 간혹 있다 보니 기억력이 좋지 못한 나는 매번 찾아보기가 귀찮다... 그래서 한 번은 작성을 해보고자 한다.내가 적었지만 나는 내 글을 난 참 많이 들여다 본다 ㅋㅋㅋㅋㅋ 일단 이클립스 설치는 앞전에 작성해 놓았으니 이 부분이 궁금하신 분들은 참고 바란다. 1. 저장하기프로젝트 우클릭 > Export > Export... > General > Archi.. 2024. 11. 9.