gedankensplitter/openepaperlink.md
2023-08-10 17:52:26 +02:00

2.0 KiB

ZBS243 electronic shelf label

ref

hardware

  1. ESP32 + ≥ 4Mb PSRAM 2. ELS ZBS243 as 802.15.4 modem connected to the ESP32
  2. multiple ELSs with flashed firmware

Access Point

due the fact, that this raw 802.15.4 traffic, any device capable will do it. The access point can exists in multiple forms

CPU psram flash wireless SoC common board name
esp32 x x ZBS tag lolin
esp32 x CC2562 sonoff zigbee bridge pro
none CC2531
none CC1352/CC2562

power usage

the nrf power profiler kit 2 was used: ![boot_current-zbs.png] ![sleep-zbs.png] ![full-cycle-zbs.png]

mass flash event

  1. determine serial number from device
  2. extract MAC (8byte) from flash 0x74004? (found @ 0xFC06, 4 bytes for MAC ?)
  3. infopage MAC (8byte) from eeprom 0x10
  4. backup 64k flash
  5. backup 1k eeprom infopage (calibration data and possible MAC)
  6. merge and flash new firmware image

minor additional

  • gpio max current for power
  • add espressif dev board
  • simple power toggle
  • remote firmware update
  • fix mapping txd and rxd in the serial println -> mostly wrong zbs-flasher labels
  • change uart1 pins and get the led working
  • lifepo4 battery mod?

json templates

logo, conference name and 2 topics

[
{ "box": [5, 5, 80, 110, 2] },
{ "text": [95 , 5, "CCICON'23", "fonts/bahnschrift30", 1] },
{ "text": [95 , 60, "08:00 Opening", "fonts/calibrib30", 1] },
{ "text": [95 , 90, "09:30 Break", "fonts/calibrib30", 1] }
]          
[
{ "line": [5, 5, 80, 5, 2] },
{ "line": [5, 5, 5, 110, 2] },
{ "line": [80, 5, 80, 110, 2] },
{ "line": [5, 110, 80, 110, 2] },
{ "text": [95 , 5, "CCICON'23", "fonts/bahnschrift30", 1] },
{ "text": [95 , 60, "08:00 Opening", "fonts/calibrib30", 1] },
{ "text": [95 , 90, "09:30 Break", "fonts/calibrib30", 1] }
]