Digi XBee MicroPython PyCharm IDE Plugin

MODEL
Digi XBee MicroPython PyCharm IDE Plugin
브랜드
DIGI

PyCharm에서 작성한 코드를
모듈에 바로 올리는 플러그인

Digi XBee MicroPython PyCharm 플러그인

견적 받기

Digi 국내 정식 공급 파트너

Digi XBee MicroPython PyCharm 플러그인은 PyCharm IDE 안에서 XBee 3용 MicroPython 코드를 작성·컴파일하고 원클릭으로 모듈에 플래시하는 개발 플러그인(XBee MicroPython 개발 환경)입니다. 모듈 연결 방법을 찾느라 시간을 들이지 않고 코드 작성에 집중할 수 있습니다.

코드 완성과 오류 검사, 프로젝트 탐색 같은 PyCharm 기능을 그대로 쓰면서 Digi XBee API와 코드 예제 데이터베이스도 함께 참조할 수 있습니다. 예제를 골라 애플리케이션에 맞게 고치는 방식으로 개발을 시작하세요. 이 개발 환경은 (주)테솔이 국내에 공식 공급합니다.

코드 완성

입력 중 코드를 자동으로 완성

오류 검사

작성 중인 코드의 오류 탐지

원클릭 플래시

코드를 모듈에 즉시 업로드

대화형 콘솔

MicroPython 명령 즉시 실행

특징

작성에서 플래시까지
PyCharm IDE 안의 XBee 개발

핵심 특징현장에서 달라지는 점
MicroPython 작성·컴파일XBee 3용 코드를 PyCharm에서 작성하고 컴파일하므로 별도 컴파일 도구를 오갈 필요가 없습니다.
원클릭 플래시클릭 한 번으로 코드를 XBee 3 모듈에 업로드해 수정과 시험의 반복 주기를 줄입니다.
대화형 콘솔MicroPython 콘솔에서 명령을 한 줄씩 실행하면 모듈 동작을 그 자리에서 확인할 수 있습니다.
코드 예제 DB예제 데이터베이스에서 코드를 찾아 응용 목적에 맞게 수정해 사용하므로 초기 작성 분량이 줄어듭니다.
Digi XBee APIDigi XBee API와 라이브러리 자료를 같은 환경에서 참조하므로 문서 창을 따로 열지 않아도 됩니다.
PyCharm 기능 유지코드 완성과 오류 검사, 프로젝트 탐색을 그대로 사용하므로 팀의 기존 개발 방식을 바꾸지 않습니다.

개발 흐름

예제 선택부터
모듈 시험까지

예제 데이터베이스에서 필요한 기능에 가까운 코드를 골라 프로젝트에 넣고, 코드 완성과 오류 검사로 다듬은 뒤 컴파일합니다. 이어서 원클릭 플래시로 모듈에 업로드하면 코드가 수 초 안에 실행되며, 결과 값은 PyCharm 내장 터미널에 출력됩니다.

플래시 후 터미널로 값 확인

PyCharm 내장 터미널에 실행 중인 코드의 출력 값이 표시되므로 센서 입력이나 변수 상태를 바로 확인할 수 있습니다. 대화형 MicroPython 콘솔로 명령을 한 줄씩 실행하면 코드를 고치기 전에 모듈이 어떻게 반응하는지 먼저 알 수 있습니다.

도입 조건

XBee 3 대상 모듈과
JetBrains 설치 경로

플러그인의 대상은 XBee 3의 MicroPython이며 PyCharm IDE에서만 동작합니다. JetBrains 플러그인 저장소에서 설치하므로 이미 PyCharm을 사용하는 개발팀은 별도 설치 파일 없이 기존 환경에 기능을 더할 수 있습니다.

Digi XBee MicroPython PyCharm IDE Plugin - PC에서 마이크로파이썬 코드를 개발해 모듈에 적용하는 개념도
PC에서 마이크로파이썬 코드를 개발해 모듈에 적용하는 개념도

사용 방법

XBee PyCharm 플러그인
설치와 첫 MicroPython 실행

Digi XBee PyCharm 플러그인은 PyCharm에 설치해 XBee 3용 MicroPython 프로젝트를 만들고 모듈에 올려 실행합니다. REPL 콘솔과 예제 프로젝트 가져오기도 같은 IDE에서 사용할 수 있습니다.

소프트웨어·도구하는 일
New Digi Project장치 분류·플랫폼·라이브러리를 골라 새 프로젝트 만들기
Run (Navigation bar)장치 선택, 빌드, 모듈에 업로드 후 실행
XBee REPL Console연결한 모듈에서 MicroPython 명령을 대화형으로 실행
Import Digi Sample Project예제를 골라 프로젝트로 가져오기

처음 연결하는 순서

순서할 일
1PyCharm에서 File > Settings > Plugins를 열고 Marketplace에서 Digi XBee 플러그인을 찾아 Install한 뒤 Restart IDE를 누르세요.
2File > New Digi Project에서 장치 분류와 플랫폼을 고르고 Create로 프로젝트를 만듭니다.
3XBee 3 모듈을 USB로 PC에 연결하고 Navigation bar에서 장치를 검색해 선택하세요. 보이지 않으면 Discovery settings에서 시리얼 설정을 입력합니다.
4Run을 누르면 프로젝트가 빌드되어 모듈에서 실행됩니다.
5Digi > Open REPL Console에서 Connect를 눌러 모듈에 붙고 명령을 한 줄씩 시험하세요.

PyCharm 2019.3.1 이상과 Python 3.6 이상이 필요합니다. 처음에는 File > Import Digi Sample Project로 예제를 가져와 실행해 보면 연결과 업로드 설정을 먼저 점검할 수 있습니다. 64비트 Windows 10/8/7(SP1), macOS 10.11 이상, Linux에서 동작합니다.

사양

플러그인 기능과
개발 환경 사양

항목사양
대상Digi XBee 3의 MicroPython
개발 환경PyCharm IDE (코드 완성 · 오류 검사 · 프로젝트 탐색)
기능MicroPython 작성 · 컴파일, Digi XBee API · 라이브러리
도구코드 예제 DB · 원클릭 플래시 · PyCharm 터미널 · 대화형 MicroPython 콘솔
코드 예제Digi XBee 코드 예제 데이터베이스
내장 도구PyCharm 내장 개발자 도구 사용
배포JetBrains 플러그인 (XBee MicroPython)

활용 분야

XBee 3 MicroPython
개발 현장

  • 센서 노드 개발 — XBee 3 센서 노드의 MicroPython 코드를 작성합니다.
  • 예제 기반 시작 — 코드 예제를 골라 현장 애플리케이션에 맞게 수정합니다.
  • 모듈 시험 — 작성한 코드를 모듈에 바로 올려 동작을 검증합니다.
  • 동작 분석 — 대화형 콘솔로 모듈 반응을 한 줄씩 확인합니다.
  • 기존 IDE 활용 — PyCharm을 사용하는 개발팀이 환경을 바꾸지 않고 XBee 개발을 시작합니다.

선택 가이드

개발과 설정 작업별
XBee 도구 비교

이럴 때권장 도구선택 이유
XBee 3 MicroPython 코드를 작성할 때XBee MicroPython PyCharm 플러그인작성과 컴파일, 플래시를 PyCharm IDE 하나에서 끝낼 수 있습니다.
모듈 설정을 휴대폰에서 바꿀 때XBee Mobile App코드를 작성하지 않고도 현장에서 휴대폰으로 설정을 조회하고 바꿀 수 있습니다.
PC에서 XBee 장치를 설정할 때XBee Studio장치를 자동으로 찾아 여러 대를 한꺼번에 구성하기에 맞습니다.
모듈 펌웨어와 프레임을 직접 다룰 때XCTU 6프레임 빌더와 복구 도구로 모듈을 저수준에서 다루기에 맞습니다.
블루투스 앱을 직접 만들 때Digi IoT Mobile SDK블루투스 통신 API와 라이브러리, 예제 앱이 있어 자체 앱 개발의 출발점이 됩니다.

구성·옵션

플러그인 구성과
JetBrains 배포 경로

  • 구성 — PyCharm 플러그인 (XBee MicroPython).
  • 문서 — 플러그인 자료와 MicroPython 매뉴얼 PDF.
  • 배포 경로 — JetBrains 플러그인 저장소.

관련 제품

PyCharm 플러그인과 함께 쓰는
XBee 개발 도구

Related Insights

전체