Skip to content

Zud71/elehant_emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elehant_emulator

Эмулятор счетчиков Элехант на ESP32

Если вы пишите свою интеграцию под счетчики Элехант то этот эмулятор поможет вам отладить конечный результат.

Эмулятор написан в Visual Studio Code. Протестирован на плате ESP-32S, но без проблем запуститься на любом ESP32…

В данном примере эмулирует двухтарифный счетчик Элехант СВТ-15, но можно переписать под любой другой.

Данные Элехант СВТ-15

Мак адреса

const uint8_t newMAC1[] = {0xB0,0x03,0x02,0x00,0x18,0xFA}; // холодная
const uint8_t newMAC2[] = {0xB0,0x04,0x02,0x00,0x18,0xFA}; // горячая

Данные

uint8_t completeRawAdvertisingData03[] = {0x14,0xFF,0xFF,0xFF,0x80,0x08,0x96,0x01,0x02,0x03,0xFA,0x18,0x00,0x88,0xB8,0x01,0x00,0x58,0x4E,0x07,0x20}; // холодная
uint8_t completeRawAdvertisingData04[] = {0x14,0xFF,0xFF,0xFF,0x80,0x13,0x96,0x01,0x02,0x04,0xFA,0x18,0x00,0x01,0x24,0x00,0x00,0x58,0x4E,0x07,0x20}; // горячая

Данные Элехант СГБД-4.0

Мак адрес

const uint8_t newMAC1[] = {0xB0,0x12,0x01,0x00,0x06,0x82}; 

Данные

uint8_t completeRawAdvertisingData03[] = {0x14,0xFF,0xFF,0xFF,0x80,0xE7,0x0A,0x01,0x01,0x12,0x82,0x06,0x00,0x8B,0xB5,0x93,0x01,0x7F,0xB4,0x09,0x0F};

Данные Элехант СВД-15

Мак адрес

const uint8_t newMAC1[] = {0xB0,0x01,0x02,0x01,0x40,0xEC}; 

Данные

uint8_t completeRawAdvertisingData03[] = {0x14,0xFF,0xFF,0xFF,0x80,0xA5,0x96,0x01,0x02,0x01,0xEC,0x40,0x01,0x80,0x72,0x04,0x00,0x5A,0x74,0x08,0x21};

Данные Элехант СОНИК-G4

About

Эмулятор счетчиков Элехант на ESP32

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages