pybluez/pybluez의 새로운 릴리스에 대한 알림을 원하십니까? 예제를 실행하려면 서버에서 사용하는 Bluetooth 어댑터의 MAC 주소를 알고 있어야 합니다. 클라이언트 응용 프로그램은 이 주소를 사용하여 서버에 연결합니다. 리눅스에서, 당신은 명령 hciconfig를 사용하여 사용 가능한 모든 블루투스 장치 및 MAC 주소의 목록을 얻을 수 있습니다, 그래서 : 이 응용 프로그램은 블루투스를 통해 두 개의 장치를 연결하고 하나는 다른 메시지를 보낼 수 있습니다. 송신 장치는 socketClient.py 실행되고 수신 장치는 socketServer.py 실행됩니다. 이 스크립트는 파이썬 소켓을 사용하여 먼저 파이블루즈를 사용하여 아래에 표시됩니다 : 실험 블루투스 저에너지 지원 (Linux 플랫폼전용 – 추가 종속성의 경우 : ble-dependencies). PyBluez는 유용할 것이라는 희망으로 배포되지만 보증은 없습니다. 특정 목적에 대한 상업적 보증이나 적합성조차 없이. 자세한 내용은 GNU 일반 공개 라이센스를 참조하십시오. 파이썬 3.3의 기본 파이썬 소켓은 블루투스 통신을 지원합니다. 불행히도, Bluetooth를 통해 통신하기 위해 파이썬 소켓을 사용하는 방법을 설명하는 문서는 거의 없습니다. 이 소켓과 함께 블루투스를 사용하는 것은 이미 파이썬 소켓을 사용하는 방법을 알고있는 사람에게 는 쉬울 수 있지만, 문서의 부족은 많은 사람들이 블루투스를 사용하는이 방법이 존재한다는 것을 알지 못합니다. PyBluez가 파이썬 3으로 이식되었기 때문에 네이티브 파이썬 소켓의 사용은 제한적입니다. 파이썬 소켓을 사용하여 블루투스 프로그래밍에 대한 정보는 거의 또는 전혀 없습니다.

PyBluez에는 많은 정보가 있습니다. 다음은 몇 가지 유용한 리소스입니다: 아무 일도 일어나지 않으면 GitHub 데스크톱을 다운로드하고 다시 시도하십시오. 이 코드는 인터넷을 통해 클라이언트 서버 응용 프로그램을 만드는 데 필요한 코드와 거의 동일합니다. 변경해야 할 모든 두 줄입니다 : PyBluez는 무료 소프트웨어입니다; 자유 소프트웨어 재단이 공표한 GNU 일반 공개 라이센스의 조건에 따라 재배포 및/또는 수정할 수 있습니다. 라이선스의 버전 2 또는 (귀하의 선택에 따라) 이후 버전중 하나. PyBluez는 `xx:xx:xx:xx:xx:xx”라는 형식의 문자열로 블루투스 주소를 나타내며, 여기서 각 x는 48비트 주소의 한 옥텟을 나타내는 헥사드문자이며 가장 중요한 옥텟이 먼저 나열됩니다. PyBluez의 블루투스 장치는 항상 이 양식의 주소 문자열을 사용하여 식별됩니다. 현재, 블루투스를 통해 파이썬과 통신하는 가장 널리 문서화 된 방법은 PyBluez를 사용하는 것입니다.