Project/Raem

· Project/Raem
🧐 상황이전에 졸업 프로젝트 발표용으로 급하게 안드로이드-라즈베리파이 블루투스 통신을 만들었었다. 그땐 잘 되길래 그 코드를 그대로 iOS로 바꿔서 실행하려고 했다. 그런데 안드로이드의 블루투스 터미널 어플에선 잘만 되는 블루투스 통신이 iOS로 넘어오기만 하면 먹통이 됐다. 어플로 블루투스가 활성화까지는 되는데 라즈베리파이 기기를 찾지 못했다.  👻 문제코드가 잘못됐나 싶어서 이리저리 바꿔보고 GPT랑 진지한 대화도 나눠봤는데 GPT가 계속 bluez나 bluepy를 이용한 코드만 준다는 사실을 알게 됐다. 전에 그걸로 코드를 짜보려다가 잘 안 됐던 기억이 있어서 GPT한테 클래식 블루투스로는 안 되냐고 물었더니 이런 답을 줬다.애초에 블루투스 클래식 연결이 불가능했다..혹시나 라즈베리파이를 MFi..
· Project/Raem
내가 만들고자 하는 것은 블루투스로 제어가 가능한 무드등이다.이는 곧 마우스와 키보드, hdmi 선이 없어도 프로그램이 동작해야함을 의미한다. 고려해야 할 것은 프로그램을 실행하기 이전에 블루투스 인터페이스의 검색과 페어링을 활성화 시켜주는sudo hciconfig hci0 piscan의 실행을 선행해야 한다는 것이다. 1. sudo nano /etc/rc.localrc.local 파일은 부팅 시 등록되어있는 명령어를 자동 실행해준다. 2. if문과 exit 사이에 실행할 코드 입력나는 바보같이 exit 밑에 코드를 넣어놓고 계속 왜 안되지 하고 있었다...#!/bin/sh -e#(중략)_IP=${hostname -I} || trueif [ "$_IP" ]; then printf "My IP addres..
· Project/Raem
블루투스로 제어가 가능한 무드등을 제작하기 위해 라즈베리파이에 관련 라이브러리를 설치할 필요가 있었다.파이썬에서 bluetooth를 import 하려면 pip로 pybluez를 설치해야 했다.sudo pip pybluez로 설치하려 했는데 다음과 같은 에러가 났다.Collecting PyBluez Using cached PyBluez-0.23.tar.gz (97 kB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [1 lines of output] error in Py..
Jayde
'Project/Raem' 카테고리의 글 목록