English version | Версия на русском

Эмулятор поддерживает три основные команды:
Эмулятор создан для разработки и тестирования IoT устройства для снятия показаний через RS485.
.env с настройками подключения. Пример в файле .env_example.
(По умолчанию 9600 бод, 1 старт бит, 8 битов данных, 1 стоп бит, бит четности even.npm inpm startЗапросы и ответы имеют одинаковый формат.
| 0x02 | N | Network address | Password | COM | ID | DATA | CRC16 |
|---|
Детальное описание протокола обмена тут: протокол_обмена_07_04.pdf.
Контрольная сумма CRC-16 - согласно стандарту ISO/IEC 3309. Пример имплементации на C, имплементация на javascript.
Emulator supports emulation of 3 basic enquiry commands:
It is made purely for testing IoT device made for reading meter values, based on a protocol description document found in the internet.
.env file, set RS485/RS232 connection params there. Example is in .env_example file.
Defaults are: 9600, bits: 1 start, 8 data, 1 stop, even parity.npm inpm startFor both request and response the frame structure is similar:
| 0x02 | N | Network address | Password | COM | ID | DATA | CRC16 |
|---|
Detailed data transfer protocol is here (in Russian).
Note: CRC16 - ISO/IEC 3309. Sample implementation in C is here, implementation in Javascript is here.