라즈베리파이 14

라즈베리파이 Telegram BOT 만들기 3부 - Telegram cli BOT 의 뼈대 만들기

1부 - 라즈베리파이에 Telegram CLI 설치 (http://blog.acidpop.kr/183) 2부 - Telegram cli 기초 사용법 (http://blog.acidpop.kr/184) 이번 3부에서는 Telegram CLI 를 BOT 으로 활용하기 위한 기초적은 뼈대를 만들어 보자. Telegram BOT 이란? 사용자가 텔레그램 BOT 계정에게 어떤 특정한 단어를 전달하면 BOT 이 명령을 처리하여 사진을 찍어서 보낸다던지 라즈베리파이에 연결된 센서값을 읽어서 사용자에게 전송을 한다던지 하는 것을 의미한다. Telegram CLI 는 스크립트 언어로 lua 와 python 을 지원한다. 바로 이 lua script 와 python script 를 이용해서 BOT 을 제작할 수 있다. 여..

라즈베리파이 Telegram BOT 만들기 2부 - Telegram cli 기초 사용법

Telegram BOT 강좌 2부 Telegram CLI 의 기초적인 사용방법과 BOT 의 기초 작업에 대한 강좌. 1. Telegram CLI 기초 사용방법. Telegram CLI 를 설치를 하였다면 이제 활용을 해야 한다. 그 전에 Telegram CLI 의 기초적인 사용방법을 알아 보자. cd /home/pi/tg 명령을 이용해서 Telegram이 있는 디렉토리로 이동한다. bin/telegram-cli -k server.pub 위 명령을 이용하면 Telegram CLI 가 실행이 되고 다음과 같은 화면을 볼 수 있다. [pi@/home/pi/tg]$ bin/telegram-cli -k server.pub Telegram-cli version 1.3.3, Copyright (C) 2013-2015..

라즈베리파이 Telegram BOT 만들기 1부 - Telegram cli 설치

텔레그램 메신저는 프로토콜이 공개 되어 있는 메신저이다. 이로 인해 전세계 수많은 사람들이 각각 자신만의 방식으로 메신저를 만들수 있는 구조이다. 여기서는 https://github.com/vysheng/tg 이 github 에서 제공 되는 Telegram CLI 를 가지고 설치를 할 것이다. 필자는 라즈베리파이2 에 raspbian OS 를 기준으로 설명한다. 라즈베리파이에 Telegram CLI 설치하기 1. pi 계정 디렉토리로 이동 cd /home/pi 2. apt-get 패키지 업데이트 sudo apt-get update 3. Telegram CLI 에서 사용하는 필수 라이브러리 설치 sudo apt-get install libreadline-dev libconfig-dev libssl-dev ..

Raspberry pi watchdog auto reboot 설정

원격 SSH로 라즈베리파이를 접속해서 사용하다 보니 프로그램을 잘못 만들었거나 어떤 하드웨어 오류로 인해 라즈베리파이가 먹통이 되는 경우가 있다. 그럴때마다 사람이 직접 리셋을 하거나 전원을 껏다 켜야 되는 상황이 발생하는데 시스템이 멈춘걸 감지 해서 자동으로 리셋을 하는 역할을 맡은것이 watchdog 이라는 것이다. watchdog 에 대한 원리나 설명은 구글링을 하면 많이 보이니 여기서는 라즈베리파이에 watchdog 을 설정 하는 방법을 기술한다. 1. 커널에 라즈베리리파이 칩셋 모듈을 추가한다. sudo modprobe bcm2708_wdog Raspbian 4.14.34-v7+ 버전 기준에는 bcm2708_wdog 가 아닌 bcm2835_wdt 로 변경 sudo modprobe bcm2835_..