[카테고리:] 기술개발

프로그래밍언어로 분류하기 힘든 기술 또는 알고리즘에 관한 글

Raspberry PI 블루투스 설정

1. bluez 설치 라즈베리파이에서 쓸수 있는 블루투스 라이브러리를 다음과 같은 절차로 설치한다. 1) 설치방법 – bluez 설치 sudo apt-get update sudo apt-get install -y libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev sudo wget www.kernel.org/pub/linux/bluetooth/bluez-5.9.tar.gz tar xvf bluez-5.9.tar.gz cd bluez-5.9/ sudo ./configure sudo make sudo make install – 파이썬용 pybluez 설치 sudo apt-get install libbluetooth-dev sudo apt-get […]

더보기

라즈베리파이에 Paho MQTT 클라이언트 테스트

1. MQTT 클라이언트 설치 – 라즈베리파이에서 아래와 같이 입력하여 mqtt 클라이언트를 설치한다. sudo pip3 install paho-mqtt 2. Publish 테스트 import paho.mqtt.client as mqtt client = mqtt.Client() client.username_pw_set(“yomile”, “1234”) client.connect(“192.168.0.9”, 4530, 60) client.publish(“mbizok-client/iot/door/toilet”, “test”)

더보기

라즈베리 파이 기본 개발환경 구성

1. 파이썬 패키지 인덱스(PyPI) 설치 – 파이썬 라이브러리를 쉽게 설치하기 위한 도구 sudo apt-get install python3-pip 2. GPIO(General Purpose Input/Output) 설치 – 라즈베리파이에 있는 GPIO 핀을 통해 입출력 할수 있게 하는 라이브러리 sudo apt-get install python3-rpi.gpio 3. 시리얼 모듈 설치 sudo apt-get install python3-serial

더보기

파이참을 이용하여 라즈베리파이 원격 빌드 환경 설정

1. 파이참 열기 – Create New Project로 하여 프로젝트 생성 2. 작업위치설정 3. 원격지 설정 – Interpreter의 Add Remote를 클릭 4. 원격지 정보 입력 – Host IP, Port, 계정정보 및 원격지의 파이쎤 인터프리터를 설정한다. 5. Remote Project location 설정 6. 파이썬 파일 생성 – 오른쪽 Project에서 New > Python File을 눌러 파일생성 7. 파일명 입력 […]

더보기

라즈베리파이(Raspberry PI) 인터넷 연결

1. 유선랜 설정 – 기본적으로 DHCP기능이 활성화 되어 있어 랜선만 꽃기만 하면 된다. ifconfig를 쳐보면 192.168.0.125라는 IP주소로 할당받은 것을 알수 있다. pi@raspberrypi:~$ ifconfig enxb827ebeaadc5: flags=4163 mtu 1500 inet 192.168.0.125 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::3dba:6631:6fe1:c90f prefixlen 64 scopeid 0x20 ether b8:27:eb:ea:ad:c5 txqueuelen 1000 (Ethernet) RX packets 5418 bytes 569192 (555.8 KiB) RX errors 0 dropped […]

더보기

라즈베리파이(Raspberry PI) OS 설치

1. 라즈비안 OS 다운로드 – 아래 주소에서 다운받아 압축을 푼다. https://www.raspberrypi.org/downloads/raspbian/ 2. Win32 Disk Imager – 라즈비안 이미지 파일을 SD카드로 Write하기 위한 도구 – 다운로드 URL http://sourceforge.net/projects/win32diskimager/ – 설치가 완료되면 “Image File” 칸에 위 라즈비안 이미지 파일을 지정하고 “device”란에 SD카드 리더기 위치를 지정하면 된다. – “Write” 버튼을 눌러 이미지를 write 한다. – “Write Successful” 이라고 […]

더보기

OBD-II 자주쓰이는 PID 명령 정리

다음은 OBD-II를 테스트 하면서 자주쓰이는 PID에 대하여 정리한 내용입니다. – OBD 리셋명령(Reset) : AT Z – Echo Off 명령(Echo Off) : AT E0 – 라인피드명령(Line Feed) : AT L0 – 차량식별자번호(VIN) 구하는 명령 : 09 02 – 연료통에 남아 있는 연료량 구하는 명령(Feul Level, 단위: %) : 01 2F – 오작동 표시 등 (MIL)을 켜고 […]

더보기

다윈스트리밍 서버의 qtpasswd를 이용하여 사용자 추가

/usr/local/bin/qtpasswd -p 비밀번호 사용자 계정 cat /etc/streaming/qtusers 하여 추가되었는지 확인

더보기

우분투 서버에 다윈스트리밍서버(DSS) 설치

다음은 다윈스트리밍서버(Darwin Streaming Sever 6.0.3)를 우분투(Ubuntu 16.04.1)에 설치하고 난후, 정리한 내용이다. 1. 계정생성 addgroup –system qtss adduser –system –no-create-home –ingroup qtss qtss 2. 소스 다운로드 및 패치 cd /usr/local/src wget https://github.com/macosforge/dss/releases/download/6.0.3/DarwinStreamingSrvr6.0.3-Source.tar tar xvf DarwinStreamingSrvr6.0.3-Source.tar wget http://blog.moramcnt.com/wp-content/uploads/2017/06/dss-6.0.3.patch patch -p0 < dss-6.0.3.patch wget http://blog.moramcnt.com/wp-content/uploads/2017/06/dss-hh-20080728-1.patch patch -p0 < dss-hh-20080728-1.patch 3. Makefile 수정 cd DarwinStreamingSrvr6.0.3-Source/ vi Makefile.POSIX LIBS의 끝에 […]

더보기