- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- JSP
- GUI
- docker
- Tkinter
- ACL
- GPIO
- API
- centos docker
- 메소드
- 클라우드
- 쉘 스크립트 기초
- 쉘 스크립트 if문
- 리눅스
- Java
- 네트워크
- Android
- Linux
- 쉘 스크립트
- 그라파나
- nginx
- System
- 라즈베리파이
- RaspberryPi
- 자바
- Python
- synology
- 안드로이드
- 프로젝트
- Shell script
- LEVIATHAN
- Today
- Total
목록라즈베리파이 (14)
IT창고
라즈베리파이 제로W를 구매하게 되었습니다. 일반적인 라즈베리파이보다 횔씬 작은 크기이며 일반 라즈베리파이 제로와 제로W의 차이는 제로W가 Wireless로 WIFI기능을 지원합니다. 설명서에 보면 라즈베리파이 제로W의 GPIO 그림이 있는데 USB컨버터를 사용하여 접속도 가능할거 같습니다.라즈베리파이 제로W를 구매해보았으니 기본 OS인 라즈비안을 오랜만에 설치해보도록 하겠습니다. 기본적인건 라즈베리파이3와 비슷합니다. 예전글인 2017/08/07 - [라즈베리파이] - 라즈베리파이3 설치에는 USB컨버터를 사용하여 연결하였는데 이번에는 GPIO핀을 사용하지 않고 WIFI로 연결하여 접속하도록 하겠습니다. 중간 과정까지는 라즈베리파이3에서 했던 과정과 같습니다.OS 설치를 위한 준비물 : 라즈베리파이 제로..
라즈베리파이3로 간단한 웹서버를 구현해보기로 하겠습니다. 웹서버 하면 보통 아파치, 삼바, php같은 서버가 생각나지만 더욱 간단한 서버를 만들어보도록 하겠습니다. 먼저 라즈베리파이에 설치해야할게 두가지있습니다 pip와 Flask인데 Flask는 파이썬 기반의 Micro Framework입니다. PUTTY창에 가서 sudo apt-get install python-pip와 sudo pip를 입력해서 설치를 합니다. 설치가 끝나셨다면 파이썬 파일하나를 만들건데 nano text를 사용하셔도 되고 notepad++을 사용하셔도 됩니다 nano text를 사용하신다면 sudo nano 파일명.py를 입력하셔서 작성하시면 됩니다. 소스는 아래의 소스를 복사해서 붙여넣습니다.from flask import Fla..
라즈베리파이3에는 많은 기능들이 있는데 그중 하나로 블루투스 기능도 포함됩니다. 이번에는 라즈베리파이3로 블루투스를 활용해 보는 법을 알아보겠습니다. PUTTY창을 켜고 먼저 설치해야 할 것들이 있습니다. sudo apt-get install pi-bluetooth, bluetooth, bluez 설치합니다. 설치하시는 동안 휴대폰에서 BlueTerm이라는 어플을 설치해줍니다. 전부 설치가 되었다면 sudo reboot로 재부팅 한번 해줍니다. 블루투스툴이 전부 설치가 되었는데 PUTTY창에 bluetoothctl 입력해줍니다. 블루투스입력상태가 되었는데 주변에 블루투스 기기가 있는지 찾아봐야합니다. 자신의 휴대폰에 블루투스를 켜주시고 PUTTY창에 scan on을 해서 자신의 휴대폰 블루투스를 찾고 ..
라즈베리파이로 GPIO를 파이썬으로 제어해봤었는데 이번에는 C를 사용해서 제어해보도록 하겠습니다. 파이썬을 사용하여 제어하는 법은 아래에 참고해주세요. 2017/08/07 - [라즈베리파이3] - 라즈베리파이3로 GPIO제어하기 (LED사용) 2편 파이썬 C로 라즈베리파이의 GPIO를 제어하기 위해서 설치해야할 툴이 있습니다. PUTTY창에서 sudo apt-get install git-core를 입력하여 설치하고 git clone git://git.drogon.net/wiringPi으로 설치하시면 됩니다. 설치가 끝나면 제대로 설치됬는지 gpio -v로 확인하시고 정상적이라면 gpio readall로 확인합니다. 위의 사진에 나와있는 테이블에서 BCM,wPi 핀번호를 보시고 wiringPi라이브러리를 ..
이전에서 라즈베리파이GPIO로 간단하게 LED점등을 해보았습니다. 2017/08/07 - [라즈베리파이3] - 라즈베리파이3로 GPIO제어하기 (LED사용) 1편 기본 이번에는 LED점등을 직접 파이썬으로 제어해보기로 하겠습니다. 라즈베리파이에서 GPIO라이브러리(RPI.GPIO)를 사용하겠습니다. 먼저 PUTTY창에 sudo apt-get install rpi.gpio를 입력합니다. (제어SW설치) PUTTY창에서 python을 입력하면 >>> 이 나옵니다 여기에 명령어를 입력하면 되는데 (만약 라즈베리파이에 파이썬을 설치안했다면 sudo apt-get install python3입력) dir(GPIO)나 help(...)를 입력하면 함수 사용방법에 대한 도움말을 보여줍니다. 간단히 정리하면 PRi.G..
라즈베리파이에는 GPIO핀이 있는데 이것을 사용해서 LED를 점등하는 법을 알아보겠습니다. 준비물로 필요한 것은 (필수)라즈베리파이, 브래드보드, 점퍼와이어, LED, (선택) 저항,스위치 입니다. 들어가기에 앞서 먼저 라즈베리파이의 GPIO핀에 대해 알아봐야하는데 아래 사진을 참조합니다. GPIO핀 Digital Control핀 (BCM) 위의 두 사진을 보고 시작하겠습니다. 준비물을 준비하시고 하얀판이 브래드보드로 빨간줄이 Vcc 파란줄이 GND로 사용됩니다. 주의할점은 Vcc와 GND가 서로 연결이되지 않도록 해야합니다. 아래 사진에 간단한 회로를 구성해 보았습니다. GPIO핀으로 1번핀(3.3v)에 Vcc를 연결하고 39번핀으로 GND를 주었습니다. GND 선을 아직 연결하지 않아 LED가 점..
Notepad++은 소스 코드 편집기로 메모장보다 많은 기능을 제공하고 여러 파일을 동시에 열어서 편집할수도 있으며 특히 라즈베리와 연동해서 사용할 수도 있습니다. https://notepad-plus-plus.org/download/v7.4.2.html notepad++을 다운 받아줍니다 아래의 설명은 6.9버전으로 설명합니다. notepad++을 실행하면 위와 같은 창이 나타납니다 저는 파이썬을 주로 사용하는데 설정에 들어가서 환경설정을 누르면 자신이 주로 프로그래밍하는 언어를 선택하시면 됩니다. 이제 notepad++애서 파이썬을 실행해보고 라즈베리파이와 연동시켜보겠습니다 필요한것은 플러그인매니저가 필요한데 위의 사진에 보시면 설정 옆에 플러그인이라고 있습니다 거기서 Plugin Manager를 찾..
라즈베리파이3의 라즈비안은 os는 데비안리눅스로 보통 리눅스는 일반 사용자들이 쓰기에 불편함이 있습니다. 그래서 VNC를 사용하는데 VNC란 Virtual Network Computing 원격 Desktop 접속 시스템을 말합니다. 이번에는 TightVnc을 사용하는 법에 대해 알아보겠습니다. PUTTY창에 sudo apt-get install tightvncserver를 입력해서 설치해 줍니다. 설치를 하는 동안 Desktop으로는 http://tightvnc.com/download.php 에서 tightvnc를 다운받아 줍니다. 전부 다운받았으면 PUTTY창으로 가서 sudo tightvncserver를 입력해주면 tightvnc가 실행됩니다 sudo를 입력하면 root계정으로 접속되고 sudo를 ..
무선으로 라즈베리파이를 연결하다 가끔 끊김현상이 보일 때가 있어 당황했었는데 이 현상을 해결할 방법을 알아보겠습니다. 연결이 끊기는 현상은 여러가지가 있는데 첫 번째로는 공유기의 수신불량이나 기업공유기를 사용할 경우 접속이 안될 수 있습니다. 대처방법으로 자신만의 공유기를 사용하고 새로운 공유기로 교체하거나 수리합니다. 혹은 유선으로 연결해 줍니다 유선 연결법은 2017/08/07 - [라즈베리파이3] - 라즈베리파이3 Host PC 연결방법 자세히 설명해놨습니다. 두 번째로는 전원에 이상이 생기는 경우인데 전원관리 설정을 해서 절전모드를 풀어줘야 됩니다. 제가 참고한 사이트로 https://blog.ayukawa.kr/archives/1463가 있는데 자세히 설명이 되어있습니다. 보통 무선랜이 ip..
라즈베리파이3를 처음으로 설치하면 기본 영어로 설정 되어 있습니다. 영어설정을 한국어로 바꿔보는 법을 알아보겠습니다. 1. PUTTY창에 접속합니다. 2. sudo apt-get install ttf-unfonts-core를 입력합니다. (한글폰트 설치) 3. sudo apt-get install ibus ibus-hangul를 입력합니다. (다국어 입력기 및 한글입력기 설치) 4. sudo apt-get update를 입력합니다. (프로그램 설치 관리도구 갱신) 5. sudo apt-get upgrade를 입력합니다. (설치된 패키지들을 최신버전으로 갱신) 6. PUTTY창에 sudo raspi-config을 입력합니다. 7. 4번에 Localisation Options를 선택합니다. 8. Chang..