이 프로젝트는 Docker 또는 Balena.io를 사용하여 The Things Stack Lorawan Network Server (오픈 소스 에디션), Basic ™ 스테이션 패킷 포워더 및 기타 서비스를 배치합니다. 그것은 PC, Raspberry Pi 3/4, SX1301, SX1302 또는 SX1303 LORA 농축기 (예 : RAK831, RAK833, RAK2245, RAK2247, RAK2287, RAK5146, WM1302)와 함께 3/4 또는 Balenafin을 계산합니다.
이것은 진행중인 작업입니다. 이것은 생산 환경을위한 것이 아니라 LAN (Local) 배포에 적합해야합니다.
Basic ™ 스테이션 Semtech 패킷 포워더를 실행하는 독립형 Lorawan Gateway를 배포하십시오.
주요 기능 :
사용 된 구성 요소 :
특정 구성 옵션에 대한 차이 저장소를 확인하십시오.
여기에는 두 가지 옵션이 있습니다.
이 프로젝트를 실행하는 것은 Balenacloud 응용 프로그램에 배포하는 것만 큼 간단합니다. 아래 버튼을 사용하여 한 번만 클릭하면됩니다.
지침에 따라 장치 추가를 클릭하고 Balenacloud에서 해당 OS 이미지를 사용하여 SD 카드를 플래시하십시오. 마법을 즐기십시오?
Balena Cli 전문가라면 Balena Cli를 자유롭게 사용하십시오. 이 옵션을 사용하면 배포에 새 서비스를 추가하거나 DNS 서버를 사용할 수있는 일부 옵션을 자세히 구성 할 수 있습니다.
Configuring the domain 참조하십시오.장치 부츠 (결국 Balena 대시 보드에 표시 될 것임)는 DE 서비스를 준비합니다.
cd ~/workspace
git clone https://github.com/xoseperez/standalone-lorawan-gateway-balena
cd standalone-lorawan-gateway-balena
docker-compose.yml 파일을 편집하여 서비스를 활성화/비활성화합니다balena push <application-name> 으로 코드를 푸시이제 장치의 특수 컨테이너에 다운로드 및 설치할 새로운 서비스에 알립니다. 몇 분이 걸리며 구성이 완료 될 때까지 서비스가 2 ~ 3 회 재부팅됩니다.
다른 서비스는 다른 포트를 노출 시키며, 이들은 기본 포트 및 자격 증명에 액세스 할 수있는 자격 증명입니다. 변수를 사용하여 문서를 변경하는 방법을 알 수 있도록 각각의 문서를 확인하십시오.
| 서비스 | 포트 | 사용자 이름 | 비밀번호 |
|---|---|---|---|
| 스택 | 443 (HTTPS) | 관리자 | 변경 |
| 노드-레드 | 1880 | 발레 | 발레 |
| influxDB | 8086 | ||
| Grafana | 3000 | 관리자 | 관리자 |