Lora일지 3

KyoungJae Jung ·2022년 2월 18일
0

이전에 End to End의 통신이 원활하게 진행됨에 따라
이제는 End to Gateway의 통신에 대해 연결을 하고자 기존의 mbed에서 코드를 변환해 사용했으므로 SX1272의 LoraWAN의 코드를 발견하고 해당 코드로 Gateway와 연결을 시도하고자 해당 코드를 온라인 컴파일러로 불러 보드에 맞게 컴파일을 진행.


그러나 해당 코드로 동작시킨 Lora End 디바이스에서 동작을 하지만 데이터를 받거나 내리는 동작에서 문제가 발생하였디.
추가적으로 해당 코드를 매번 온라인 컴파일러에서 내려받는 문제가 있어
mbed Studio를 통해 컴파일을 해 직접 디바이스에 데이터를 넣어주는 것을 확인하고 이를 통해 작업을 진행하기 위해 MbedOs의 지원여부를 확인하였으나 지원을 하지않았다.
따라서 기존의 코드를 통해 변경할 수 있는 지 알아보며 시간을 지내던 중
MbedOs5가 Nucloe-F446RE에서 지원을 하는 것을 확인을 하고 모든 작업들을 Mbed Studio에서 작업을 하기로 결정하고 OS와 LoraWAN을 올리기 시작

Nucleo-F446RE에서 MbedOs5를 지원하는 것을 확인했으므로 이제 LoraWAN에서 MbedOs5를 지원하는 테스트 프로젝트를 가져와 구상하기 위해 정보를 찾던 중.
Mbed에서 정보를 발견하게 되고 이를 가져와 적용하기로 했다.

이후 MbedStudio에서 보드의 정보에 맞게 적용되는 것을 보고 기본적인 코드를 동작시켜봤으나, 컴파일이 제대로 진행되지 않았다.

이러한 이유는 Nucleo-F446RE에 대한 Pin들에 대한 정보가 없었기 때문이다.
이러한 정보는 아래의 사이트 주소에서 보다 싶이 같이하는 지섭형에 의해 해결되고 컴파일이 되기 시작하였다.
Lora 프로젝트 관련
의 일지에서 확인할 수 있다.

profile
보안전문가를 꿈꾸는 대학생

0개의 댓글