SIPY는 PYCOM LOPY4를 기반으로 한 SportIents SRR 오리엔테이어링 스테이션을위한 메시 LORA 네트워크의 프로젝트입니다.
커뮤니케이션 경로는 다음과 같습니다.
si bsf8-srr ---srr-> si srr module --uart-> lopy4 -pymesh-> lopy4 -wifi+tcp-> meos .
SIPY는 사용하기 전에 일부 구성이 필요합니다. 현재이 구성은 응용 구성 API를 사용하거나 File config.json 편집하여 직접 수행 할 수 있습니다. REPL 사용 :
config.set("name",<node name>)
config.set("role","border router" | "leaf")
config.save()
소유의 WLAN SSID를 기본적으로 GEC-로 구성하는 이름을 변경합니다. Pymesh 용어 인 Border Router는 다른 네트워크로의 노드 브리징입니다. SIPY의 경우 GEC 컴퓨터가 사용하는 LORA 메쉬와 IPv4 네트워크를 연결하여 하나의 노드 만 설정해야합니다.
SIPY 노드는 2 개의 동시 WiFi 모드를 제공합니다.
owned wifi 로 구성됩니다known wifi 로 구성된 클라이언트 (여러 WLAN을 구성 할 수 있음).소유의 WLAN은 노드의 관리 웹 페이지에 액세스하는 데 매우 편리하지만 알려진 WLAN은 Lora Mesh와 GEC 네트워크 사이의 다리로 사용됩니다. 그럼에도 불구하고, 두 종류의 WLAN은 두 가지 목적으로 부정확하게 사용될 수 있습니다.
Admnistration 웹 페이지는 http : // <노드 IP 주소>의 웹 브라우저와 함께 노드와 동일한 네트워크에서 한 번 액세스 할 수 있습니다.
SIPY 노드는 두 가지 유형 일 수 있습니다.
그럼에도 불구하고 Leafs와 Router는 동일한 소프트웨어를 공유합니다. 부팅 중에 로컬 구성에 따라 다른 부품이 활성화됩니다.
2 개의 더 많은 스레드가 모든 노드에서 실행됩니다.
Lora 안테나 없이는 절대로 Pycom 모듈을 시작 하지 마십시오 . 무선 앰프를 태울 수있는 좋은 기회가 있습니다.
LORA 송신기/수신기 커플은 매우 합리적입니다. 전송 오류에 대해 약 1m의 최소 거리가 필요합니다.
Lora Mesh LED 색상 코드 :
빨간색 : 연결 / 검색이 아닙니다
시안 : 단일 리더 노드 (메쉬의 다른 노드 없음)
흰색 : 어린이 (잎)
녹색 : 라우터 노드
마젠타 : 리더 노드
깜박임 : 패킷 보내기/수신
일반 작업에서는 하나의 노드 만 마젠타이고 다른 노드는 노드 수에 따라 녹색 또는 흰색입니다.
이 동작은 pycom 포럼 https://forum.pycom.io/topic/6337/pymesh-and-rgb-led/3에서 카탈린에 의해 설명 된대로 비활성화 될 수 있습니다.
For now, the solution is to comment-out this line: https://github.com/pycom/pycom-libraries/blob/1df042c6faf032d40c48a647cb6d158d94304d23/pymesh/pymesh_frozen/lib/mesh_internal.py#L265
Basically, the method led_state controls the LED.
So, you should take the file mesh_internal.py modify it (comment out that line) and upload it on the device. This module/file will be used, as it has higher priority than the one included in the frozen, as binary.
Let me know how it goes.
import pycom
pycom.pybytes_on_boot(False)
machine.reset()
True 로 False 대체하는 동일한 명령으로 되돌릴 수 있습니다.