2017-02-22 13 views
-1

Arduino와 Dragino Lora Shield로 프로그래밍 할 수있는 센서를 사용하여 LoRaWan 네트워크를 구축하려고하는데 RPI와 다른 Dragino Lora Shield 또는 iC880A를 포함한 게이트웨이 사용에 대한 다양한 솔루션을 발견했습니다. 내가받는 데이터는 클라우드의 서버에서 전송됩니다. 게이트웨이 프로그래밍에 대해 매우 혼란 스럽습니다. 노드와 서버에 연결하도록 알려야합니까? 또는 자동으로 날짜를 수신합니까? 게이트웨이에 연결하거나 노드에 직접 연결하도록 서버를 프로그래밍합니까?LoraWan 게이트웨이 구성

답변

0

1) 노드에 연결하려면 어떻게해야합니까? 또는 자동으로 날짜를 수신합니까?

게이트웨이와 장치를 ABP 모드 또는 OTAA 모드로 구성해야합니다.

는 공중파 오버 - 더 - 에어 활성화 활성화 (OTAA) (OTAA)없는 것들 네트워크로 연결하는 선호하는 가장 안전한 방법입니다. 장치는 동적 DevAddr이 할당되고 보안 키가 장치로 협상되는 동안 네트워크와의 결합 절차를 수행합니다.

개인 설정 별 정품 인증 (ABP) 경우에 따라 장치의 보안 키뿐만 아니라 DevAddr을 하드 코드해야 할 수도 있습니다. 이 은 개인 설정 (ABP)을 통해 장치를 활성화하는 것을 의미합니다. 이 전략 은 가입 절차를 건너 뛰기 때문에 더 간단 해 보일 수도 있지만 보안과 관련된 몇 가지 단점이 있습니다.

2)

내가 서버에 연결하도록 지시해야합니까? 게이트웨이에 연결하거나 노드에 직접 연결하도록 서버를 프로그래밍합니까?

서버가 노드와 통신해서는 안되며, LoRaWAN 게이트웨이와 만 통신합니다.

게이트웨이가 서버로 데이터를 보내는 데는 여러 가지 방법이 있습니다. 예를 들어, MQTT 또는 프로토콜 버퍼를 사용할 수 있습니다.

0

LoRaWAN의 게이트웨이는 일반적으로 어떤 게이트웨이가 수행합니까? 이기종 미디어 간의 통신을 중재합니다. LoRaWAN 게이트웨이는 패킷 전달자에 필수적입니다. 통신 할 특정 네트워크 서버는 일반적으로 각 LoRaWAN 게이트웨이에 구성됩니다. 출발점으로

이 구현을 살펴 있습니다 https://github.com/Lora-net/packet_forwarder

주 : LoRaWAN 패킷이 게이트웨이의 RF 모듈이 네트워크 서버와 반대로 *로 전달됩니다로부터 받았다. 네트워크 서버는 최종 장치 인증, 세션 수준의 최종 장치 메시지 암호화/암호화, 최종 장치 복제 메시지, 최종 장치 재생 메시지, 최종 장치 데이터 속도 조절, 사용자 응용 프로그램과의 데이터/라우팅 교환을 처리합니다. 상업용 네트워크 서버 솔루션에 많은 옵션이있는 곳) ...