
Seedstudio의 LORA-E5를 기반으로했지만, 나는 정말 작은 것을 원했기 때문에 물건의 Loy를 제거하고 JTAG Prog, Serial 및 I2C Stemma QWIIC 커넥터 및 셀 코인 처리기 만 남았습니다.
? 커패시터를 사용하여 셀 코인 배터리를 연장하고 위험을 이해하는 방법에 대한이 훌륭한 독서를 살펴보십시오. EU8868에 사용하므로 약 40mA의 경우 기사에서보다 3 배 적은 피크의 경우 2 x 220UF 또는 470UF 커패시터에서 작동 할 수 있다고 생각합니다. 도전은 1206 발자국 형식으로 찾는 것입니다.
주로 Custom Comparware를 플래시하고 기본 펌웨어에서 사용하지 않는 데 사용하고 있습니다.
켈 이 보드는 예상대로 작동하지만 셀 코인 전원으로 시도하지 않았습니다.
LORA-E5 보드 (그러나 RAK3172에서도) 에서이 소비 문제가 발견되면 3.3V 레일에 2330UF 커패시터 2 개를 추가하더라도 셀 코인 CR2450 배터리에서 작동한다고 확신하지 못합니다.
현재 구체적인 문서가 없으며 도식적으로 배선 도우미 일뿐입니다.
또한 모든 Lorawan 물건에 익숙하다고 가정합니다.

Oshpark에서 이사회를 주문할 수 있습니다.
보드를 주문하는 각 사람들에게 보상을받을 수 없다는 것은 Oshpark와 몇 차례 토론 한 후 구멍을 뚫었습니다.이를 통해 공유 프로젝트를 위해 무료 PCB를 주문하고 새로운 프로젝트를 만들 수 있습니다. 정보를 위해 내 공유 보드는 4 년 안에 PCBS.IO에서 총 $ 285 162.00 주문을 생성했지만 전혀 나쁘지는 않지만 사라진 것처럼 보입니까?
언젠가 Oshparks 가이 시장을 주어 주셔서 감사합니다.
상단 및 하단 v1.0

크기의 제약으로 인해 구성 요소는 0603/1206이며 거의 모든 곳에서 주문할 수 있습니다 (Digikey, Mouser, Radiospare, ...). 하고 싶은 일에 대한 의존하는 것만 사용하십시오.
I2C 풀업이 필요하지 않을 수 있으며, 대부분의 QWIIC/Steamma 보드에는 자체가 있습니다.
보기 형식 BOM 파일을 확인하고 제조업체 SKU 매치에 대한 OPL을 확인하십시오.
보드가 공장에서 나오면 펌웨어의 기본값이 플래시되므로 사용자 정의 펌웨어를 플래시하기 전에 보드를 테스트 할 수 있으며 Maily는 장치에서 기본 키를 얻습니다.
그렇게하려면 3V3 FTDI 유형 USB/SERIAL을 연결하여 직렬 콘솔에 액세스하십시오.
켈 5V 구성 FTDI를 사용하지 마십시오
나는 Personnaly는 이것을 Sparkun에 사용하지만 웹의 어느 곳에서나 클론을 찾을 수 있습니다.
열린 시리얼 터미널 (FTDI 직렬 포트의 하나)이 9600 bps 8N1 , 흐름 제어 없음, ECHO 유형 문자 및 Enter 키를 위해 CR+LF로 설정 한 경우 재설정 버튼을 누르면 배너를 볼 수 있어야합니다.
열린 직렬 터미널 (FTDI 시리얼 포트의 하나)이 9600 bps 8N1 로 구성된 오픈 직렬 터미널 (FTDI 직렬 포트), 유량 제어 없음, ECHO 유형 문자 및 Enter 키를 위해 CR+LF로 설정했습니다.
그런 다음 AT 을 입력하여 LORA 보드가 답변하는지 확인하십시오 +AT: OK
AT
+AT: OK
이제 장치 버전을 얻으십시오
AT+VER
+VER: 4.0.11
이제 장치 정보를 얻으십시오
AT+ID
+ID: DevAddr, 24:90:08:93
+ID: DevEui, 2C:F7:F1:20:24:90:08:93
+ID: AppEui, 80:00:00:00:00:00:00:06
테스트에 TTN을 사용하고 있으므로 TTN에 장치를 제공하는 방법에 대한 훌륭한 RAK 가이드를 참조하십시오.
우리의 경우 프로비저닝 장치 일 때 TTN에서 생성 된 AppKey를 사용하고 TTN에 장치를 제공하고 키를 가져오고 AT+KEY=APPKEY 의 명령과 B7536DCEFB1EBC4AB9871293F6FA7DB5 장치에 넣습니다.
AT+KEY=APPKEY,"B7536DCEFB1EBC4AB9871293F6FA7DB5"
+KEY: APPKEY B7536DCEFB1EBC4AB9871293F6FA7DB5
ADR + 주파수 계획 EU868 + OTAA를 설정하십시오
AT+ADR=ON
+ADR: ON
AT+DR=EU868
+DR: EU868
AT+MODE=LWOTAA
+MODE: LWOTAA
주파수 계획을 확인하십시오
AT+DR=SCHEME
+DR: EU868
+DR: EU868 DR0 SF12 BW125K
+DR: EU868 DR1 SF11 BW125K
+DR: EU868 DR2 SF10 BW125K
+DR: EU868 DR3 SF9 BW125K
+DR: EU868 DR4 SF8 BW125K
+DR: EU868 DR5 SF7 BW125K
+DR: EU868 DR6 SF7 BW250K
+DR: EU868 DR7 FSK 50kbps
+DR: EU868 DR8 RFU
+DR: EU868 DR9 RFU
+DR: EU868 DR10 RFU
+DR: EU868 DR11 RFU
+DR: EU868 DR12 RFU
+DR: EU868 DR13 RFU
+DR: EU868 DR14 RFU
+DR: EU868 DR15 RFU
이제 가입 시간 (TTN에 장치가 프로비저닝되고 TTN 게이트웨이가 있는지 확인하십시오).
AT+JOIN
+JOIN: Start
+JOIN: NORMAL
+JOIN: Network joined
+JOIN: NetID 000013 DevAddr 26:0B:63:94
+JOIN: Done
이제 확인 된 Hello World 메시지를 보냅니다
AT+CMSG="Hello World"
+CMSG: Start
+CMSG: Wait ACK
+CMSG: FPENDING
+CMSG: ACK Received
+CMSG: RXWIN1, RSSI -40, SNR 5.0
+CMSG: Done
우수한 MBED-OS 프레임 워크로 보드를 플래시 할 수 있습니다. 쉬운 방법은 Mbed Studio Ide를 사용하는 것입니다. 우리는이 보드를 STM32CustomTargets에 추가하여 README를 읽는 것을 망설이지 마십시오. 마지막으로 기본 펌웨어 MBED-OS-AXALLE-LORAWAN 프로그램.
IDE가 설치되면 :
file / import program 사용하고 url https://github.com/ARMmbed/mbed-os-example-lorawan 으로 예제를 가져옵니다.Add Library 선택하고 https://github.com/ARMmbed/stm32customtargets 입력하십시오.stm32customtargets 에서 custom_targets.json 파일을 열고 전체 내용을 복사하십시오.custom_targets.json 루트 폴더 파일에 복사 된 내용을 붙여 넣습니다.mbed_app.json 파일을 열고 target_overrides 섹션에서 매개 변수를 변경하십시오.lora.application-key 단계에서 얻은 키로 교체 lora.application-eui lora.device-euimbed_app.json 파일의 끝 근처에서 다음 섹션을 추가하십시오. "LORA_E5_TINY" : {
"stm32wl-lora-driver.rf_switch_config" : 2 ,
"stm32wl-lora-driver.debug_rx" : " LED1 " ,
"stm32wl-lora-driver.debug_tx" : " LED2 " ,
"stm32wl-lora-driver.debug_invert" : 1
}그런 다음 IDE에서 "lora_e5_tiny"를 선택하고 GND/SWDIO/SWDCLK/RESET을 사용하여 좋아하는 프로그래머 (Stlink를 사용하고 있음)를 사용하여 빌드 및 플래시를 선택하십시오.
주의를 기울이십시오. 첫 번째로 Seeestudio 원래 펌웨어를 지우려면 장치의 읽기 보호가 AA인지 확인하십시오. BB로 표시되면 AA를 선택하고 적용을 클릭하십시오. STM32CubeProgrammer를 사용 하여이 섹션의 끝을 참조하십시오.
IDE에서 예제를 작성할 수 있습니다. 프로젝트가 열리는 동안 stlink를 연결하는 경우 Mbed IDE는이 프로젝트/대상에 대해 설정할 것인지 묻습니다. 일단 승인 한 후에는 MBED IDE에서 컴파일, 플래시 및 디버그를 할 수 있습니다 (일부 도구가 설치, 읽기, 매우 좋습니다.
FTDI 어댑터와 115200 Bauds 8 비트로 설정된 일련의 터미널이있는 로그를 볼 수 있습니다. 패리티 1 정지 비트 (8N1)
Mbed LoRaWANStack initialized
CONFIRMED message retries : 3
Adaptive data rate (ADR) - Enabled
Connection - In Progress ...
Connection - Successful
Dummy Sensor Value = 3
23 bytes scheduled for transmission
Message Sent to Network Server
Dummy Sensor Value = 5
23 bytes scheduled for transmission
Message Sent to Network Server
Dummy Sensor Value = 7
23 bytes scheduled for transmission
Green LED는 수신 모드에서 및 데이터를 보낼 때 빨간색으로 켜집니다.
이 작업은 Creative Commons Attribution-Nonmercial 4.0 International License에 따라 라이센스가 부여됩니다.