|
Nol.A SDK Library 26.11.2
For IoT System Software Development
|
Topics | |
| IEEE 802.15.4 | |
| IEEE 802.15.4 Wireless. | |
| LMAC | |
| LMAC: Efficient Carrier-Sense Multiple Access for LoRa. | |
| LoRaWAN | |
| LoRaWAN Protocol. | |
| WiFi | |
| WiFi Protocol. | |
| Bluetooth Low Energy | |
| Bluetooth Low Energy Protocol. | |
Namespaces | |
| namespace | Radio |
| 무선 공통 데이터형과 상수 | |
Classes | |
| class | FLRCFrame |
| 2.4GHz FLRC Radio Frame More... | |
| class | LBTRadio |
| class | LoRa2GHzFrame |
| 2.4GHz LoRa Radio Frame More... | |
| class | PacketRadioEventListener |
| class | PacketRadio |
| class | PacketRadioChip |
| PacketRadio 를 지원하기 위한 무선 칩 More... | |
| class | RadioPacket |
| 무선 패킷 More... | |
Enumerations | |
| enum | { ERROR_INVALID_FRAME = -12 , ERROR_TXFAIL_CH_BUSY = -11 } |
Radio communications.
송신할 때마다 먼저 채널을 듣는(Listen-Before-Talk) LoRaRadioChip 의 wrapper
transmit() 는 칩을 현재 채널에서 수신 상태로 두고, 감지 시간 동안 RSSI 를 반복해서 읽습니다(blocking). RSSI 가 CCA 임계값(setCcaThreshold(), 기본 -65 dBm)을 넘으면 전송하지 않고, 대기 시간이 지난 뒤 전송 완료 콜백으로 실패와 RadioPacket::CHANNEL_BUSY 를 알립니다. 넘지 않으면 감싼 칩으로 전송합니다.
LoRaMacKR920 은 전달받은 무선 칩을 이 클래스로 감싸서 사용합니다.
| anonymous enum |