The Unidirectional Asynchronous Serial Output is a protocol to communication with electronic electricity meters.
Each meter has a fixed rate, usually 2400 Baud rate.
Preamble | Id | Size | Index | Data | CRC |
---|---|---|---|---|---|
2 bytes | 5 bytes | 1 byte | 2 bytes | n bytes | 2 bytes |
Index | Type |
---|---|
0x0A02 | ACTIVE |
0x0A07 | INDUCTIVE |
0x0A0C | CAPACITIVE |
0x0A51 | REVERSE |
Here a Celesc manual in Portuguese whos explains how the PIMA communication works.
- Install the library by Using the Library Manager
- OR by Importing the .zip library using either the master or one of the releases ZIP files.
The library comes with examples. After installing the library you need to restart the Arduino IDE before they can be found under File > Examples > PIMA.
See API.md.
This library is licensed under the MIT Licence.
Do you like this library? Please star this project on GitHub!