Two HC12 radio modules placed on two Arduino Nanos, with an in-house, custom data transfer protocol, providing privacy, security, and data integrity.
These radio modules can transfer data over up to 2 kilometers of distance, they are capable of being used in military, secret communications, or form peer-to-peer networks.
This protocol was developed to securely communicate between radio modules, and resend lost data until confirmed by the receiver.
Replay attacks are prevented through rolling codes that can be generated on both sender or recipient's side, no commands are processed if both codes do not match.
Data cannot be modified or lost in the command processor, as an integrity checking portion is attached to each message, if it does not match with the integrity checker generated by the recipient, this message will be ignored.
Contents of sent data are encrypted, no data can be read by third parties in plain sight.