Delora는 http://www.rf-module.cn/에서 YL-800N 모듈을 위해 만든 간단한 LORA 메시징 프로그램입니다.
모듈은 USB에서 RS232 케이블, 3V3 또는 5V를 통해 컴퓨터에 연결해야합니다. 경고 : 모듈의 핀과 일치하도록 케이블 커넥터를 다시 배선해야 할 수도 있습니다!
LORA 모듈과 올바르게 통신하기 위해 다음 케이블이 사용되었으며 다시 배선되어야했습니다 .
이 케이블의 핀 연결은 다음과 같습니다.
| 케이블 핀 색상 | 모듈 연결 |
|---|---|
| 검은색 | Gnd |
| 빨간색 | VCC |
| 주황색 | RXD |
| 노란색 | TXD |
| 녹색 | NC |
| 갈색 | NC |
컴퓨터에 Python 3.x를 설치 한 다음 종속성을 설치하십시오.
python -m pip install -r requirements.txt다음과 같이 프로그램을 실행할 수 있습니다.
python main.py프로그램을 시작한 후에는 "설정"탭을 만나야합니다. 사용자 이름을 설정하고 모듈에 연결된 직렬 케이블의 COM 포트를 사용하십시오. 그런 다음 적용을 누릅니다.
이제 "메시지"탭에서 이동하여 메시지를 보낼 수 있어야합니다.
현재 상태에서 프로그램을 사용하기 전에 설정 탭에서 구성해야합니다. 그렇지 않으면 충돌합니다.
YL800N_Hex.py 파일의 YL800N 클래스에서 set_config() 메소드가 적절한 TX 전원을 사용하는지 확인하십시오. 그렇지 않으면 거주 지역에 따라 지역 규정을 침해 할 수 있습니다.
여전히 진행중인 작업 임에도 불구 하고이 파일은 이미 YL-800N 모듈을 사용하여 다른 프로젝트에 사용될 수 있습니다.
이 파일은 원래 YL800N_HEX.py 수행하는 방식으로 모듈과 통신하는 데 사용되지만 AT 명령을 사용하여 사용되어야합니다. 그러나이 모드는 매우 불안정하고 설정은 재설정간에 저장되지 않습니다. 이 파일은 실제로 프로젝트에서 실제로 사용되지 않더라도 레포에 보관되었지만 향후 삭제 될 수 있습니다.
이 파일은 모듈이 제대로 통신하는 것을 테스트하는 데 유용하며 디버깅 목적으로 만 유지됩니다.