mirror of
https://github.com/OpenEPaperLink/OpenEPaperLink.git
synced 2026-03-21 02:04:36 +01:00
Page:
rf‐wake
Pages
1.3” EL013H2WRD Peghook
1.54″ HS‐154R‐N
13.3″ EL133C2WRN
2.1″ Chroma‐21
2.2″ BWRY EL022F6W4A
2.2″ EL022H3WRA
2.6″ BWRY Newton Pro EL026F6W4A
2.7″ ST‐GR27000
2.9″ Chroma 29
2.9″ EL029D2WRA SubGHz
2.9″ EL029GSWRN
2.9″ EL029H3WRA
2.9″ ST‐GM29MT1
2.9″ TG‐GM29MT1C ST‐GM29MTF
4.2″ Chroma 42
4.2″ ST‐GR42
4.2″ TG‐GR42
4inch AP
7.4″ ST GM7500N
7.5″ ST‐GR750BN
88MZ100 Changelog
88MZ100 Programming and interfacing
Access point pinouts
Adding an SD card
BLE only AP
Beginners Guide for an easy to build Access Point (aka spaghetti AP)
Binary file nomenclature
Build AP firmware
CC1310 Based Chroma Tags
Chroma 74
Chroma 74H
Chroma Aeon 74
Chroma Series SubGhz Tags
Content cards
Default settings for new Tags
ESP32‐PoE‐ISO_AP
Firmware Updates
Flashing SiLabs based M3 Newton Displays
Generic CC1101 modules for SubGhz
Google Apps Scripts
Home
ICS calendar
Installing SubGhz Beta
Led control
LilyGo T‐Panel AP
Lithium Ion replacement for CR2450
M2 NFC 2.9″ and 1.54″
M2 Tag Firmware changelog
M3 Tag Firmware changelog
Nano AP V2
Opticon 2.1″ BWRY EE‐214RY
Opticon 2.9″ BWRY EE‐293RY
Opticon 4.2″ BWR EE‐420R
Opticon 7.5″ BWR EE‐750R
Opticon CC2533‐based tags
Picture Frame for 7.4" Price tags
RF protocol
Restoring Lost Serial Numbers in Chroma Tags
SubGhz AP Configuration
SubGhz support for the LilyGo T‐Panel
Tag protocol timing
Troubleshooting usage
Uploading & Using Custom Fonts, with examples
Using your own fork with OTA updates
Yellow AP with EByte CC1101 module
rf‐wake
tagtype notes
Clone
2
rf‐wake
Nic Limper edited this page 2023-08-29 15:31:03 +02:00
Table of Contents
rf wake
The M2 tags have an RF-wake feature that uses a burst on 2.4ghz to wake the tag up. Can be used to force a check-in to the AP when the tag is sleeping. However:
- It consumes energy to keep it enabled (not an awful lot, but not it's not free)
- The range is incredibly short. Think a couple of centimeters, tops. You have to bring a transmitter pretty close to the wake antenna and blast an unmodulated 2.4ghz signal
The RF-wake is basically a tuned length of pcb trace on a glorified GPIO-pin, it's more inductive coupling than anything else.
To enable rf wake on the tag, use 'set tag config' as a content type af a tag, and enable it in the tag options.
To build this, you will need an esp32 + nRF24L01 module.
#include <Arduino.h>
#include <SPI.h>
#include "RF24.h"
#include "printf.h"
RF24 radio(2, 4);
void setup() {
Serial.begin(115200);
if (!radio.begin()) {
Serial.println(F("radio hardware is not responding!!"));
while (1) {
}
}
radio.setPALevel(RF24_PA_MAX);
radio.setChannel(52);
}
void loop() {
Serial.println("doing tx!");
radio.begin();
for (uint8_t c = 0; c < 20; c++) {
radio.startConstCarrier(RF24_PA_MAX, 1);
delay(10);
radio.stopConstCarrier();
delay(10);
}
Serial.println("done");
while (1) {
yield();
delay(10);
}
}