제품에 관한 간략한 설명이 먼저 필요할 것 같습니다.
PETRONE, PETRONE 2.0 -> '드론 + 스마트폰'
PETRONE V2 -> '드론 + 전용 조종기'
'PETRONE 2.0'은 'PETRONE'에 높이 감지용의 적외선 거리 센서가 추가된 개선 모델입니다.
PETRONE은 BLE(Bluetooth Low Energy) 통신을 합니다. BLE는 Bluetooth Smart로 명칭이 바뀌었으며, Bluetooth Smart Ready를 지원하는 장치에서 연결할 수 있습니다.
블루투스 4.0을 지원하는 대부분 스마트폰에서 직접 연결 가능하며, 블루투스 4.0을 지원하는 동글이나 노트북의 경우에도 PETRONE을 연결할 수 있습니다.
일반 데스크톱 PC 또는 아두이노와 같은 장치에서 PETRONE을 쉽게 사용할 수 있도록 전용 블루투스 통신 모듈(PETRONE LINK)을 포함하여 로보링크에서 코드론으로 판매하고 있습니다.
PETRONE V2는 2.4Ghz 대역의 RF 통신 모듈을 사용하고 있습니다. 현재는 드론과 조종기만 서로 통신이 가능합니다.
PETRONE 의 파이썬 라이브러리는 데스크톱 PC에서 PETRONE LINK 모듈을 통해 드론을 제어하는 것을 가정하고 제작된 반면,
PETRONE V2의 파이썬 라이브러리는 데스크톱 PC에서 PETRONE V2 조종기를 통해 드론을 제어하는 것을 가정하고 제작되었습니다.
차이점은 PETRONE에서 초기 연결 시 블루투스 장치 검색 및 연결 과정이 추가된다는 것입니다.
파이썬 라이브러리는 유사하지만 분명히 다른 부분들이 있기 때문에 일부 예제들은 의도대로 동작하지 않을 가능성이 있습니다.
각각에 해당하는 문서를 참고하시는 것을 권해드립니다.
만약 PETRONE과 관련하여 더 많은 예제가 필요하시면, 요청해주시는 예제부터 테스트하여 올려드리겠습니다.
두 라이브러리 모두 다 Python 3만 지원합니다.
라이브러리 제작 및 테스트는 'Python 3.6.1, Anaconda 4.4.0'에서 진행하였습니다.
추후 제품 스펙과 관련된 내용을 정리하여 dev에 올려놓겠습니다.
답변이 충분했는지 모르겠습니다.
추가로 답변이 필요한 부분은 글을 남겨주시면 감사하겠습니다.
좋은 하루 되세요.
2018년 1월 13일 토요일 오후 9시 35분 44초 UTC+9,
dodo...@gmail.com 님의 말: