Как исправить "aes128_enc_single 'не было объявлено в этой области" - PullRequest
0 голосов
/ 30 сентября 2019

Я подключаю датчик к устройству Android через Arduino. Мне нужно зашифровать данные моего датчика, а затем отправить его на устройство Android. Но когда я включаю aes128_enc_single (key, temp), он выдает ошибку и говорит, что «aes128_enc_single» не был объявлен в этой области »Что мне делать для этого?

Я включил библиотеку AESLib.h

Мой пример кода

#include <SoftwareSerial.h>
#include <Adafruit_Sensor.h>
#include <AESLib.h>

uint8_t key[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31};

SoftwareSerial blue(2,3);

int i = 0;
float temp = 0;

void setup() {
    Serial.begin(9600);
    blue.begin(9600);
}

void loop() {

    i = analogRead(A0);
    temp = (i/1024.0)*500;

    Serial.println(temp);

    aes128_enc_single(key, temp);

    Serial.print("encrypted:");
    Serial.println(temp);

    blue.print("Encrypted Temperature: ");
    blue.println(temp);

    delay(1000);

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...