| Ligne 75 : |
Ligne 75 : |
| | {{underline|Tuned frequency:}} | | {{underline|Tuned frequency:}} |
| | The tuned frequency is declared with a line like this: | | The tuned frequency is declared with a line like this: |
| − | if (!rf69.setFrequency(RF69_FREQ)) {
| + | <syntaxhighlight lang="c"> if (!rf69.setFrequency(RF69_FREQ)) { |
| | Serial.println("setFrequency failed"); | | Serial.println("setFrequency failed"); |
| − | } | + | }</syntaxhighlight> |
| | | | |
| | where the tuned frequency is declared with the constant '''RF69_FREQ'''. | | where the tuned frequency is declared with the constant '''RF69_FREQ'''. |
| | | | |
| − | #define RF69_FREQ 433.0 | + | <syntaxhighlight lang="c">#define RF69_FREQ 433.0</syntaxhighlight> |
| | + | |
| | + | == Encyption Key == |
| | + | The module encrypts the data with AES-128. |
| | + | |
| | + | The encryption key is defined into the following lines. |
| | + | |
| | + | <syntaxhighlight lang="c"> // The encryption key has to be the same as the one in the server |
| | + | uint8_t key[] = { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, |
| | + | 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08}; |
| | + | rf69.setEncryptionKey(key);</syntaxhighlight> |
| | | | |
| | == The Emitter == | | == The Emitter == |