2017-02-15 8 views
0

Есть ли у кого-нибудь опыт портирования SDK kaa-client, который поддерживает только ESP8266, в новый ESP32?Портирование ESP8266 SDK на ESP32

Я начал с адаптации TCP API.

+0

_has кто-то опыт? _ Это ваш вопрос? –

+0

Добро пожаловать в StackOverflow. Пожалуйста, посмотрите здесь, чтобы узнать, как задать хороший вопрос: https://stackoverflow.com/help/how-to-ask – yakobom

+0

Кроме того, портирование SDK довольно странно .... – LPs

ответ

2

В настоящее время нет подробного описания, как передать SDK Kaa C на определенную платформу, но мы работаем над этим изделием. Таким образом, я опишу общие шаги здесь.

Kaa C SDK не требует никаких ОС. Для использования Каа C SDK конкретной платформы, необходимо выполнить следующие процедуры:

Обязательно:
Динамическое распределение.
Сеть communication.
Время.
Открытый ключ generation (это может быть какой-то закодированный ключ, см. ESP8266 demo).
SHA-1 calculation (вы можете использовать реализацию default).

Дополнительно (это означает, что вы можете обеспечить пустую реализацию):
системы взаимодействия файла (one, two).
Отладка logging.

В этом page описаны параметры конфигурации для построения SDK Kaa C на разных платформах.
Вот инструкции по разработке приложений на базе SDK Kaa C на платформах TI СС32XX и ESP8266.
Кроме того, вы можете найти here исходный код демонстрационных приложений для этих платформ.

Второй - если вы используете протокол, который еще официально не поддерживается, вы можете реализовать custom transport.

Альтернативный вариант - это когда вы интегрируете SDK Kaa в шлюз (мы называем его «шлюз актера»). Шлюз актера создает экземпляр конечной точки для каждого физического устройства. Актер обрабатывает связь с фактическим устройством и представляет себя в облаке в качестве виртуального представления датчика и т. Д.

Актерский шлюз можно эффективно использовать, когда вы не можете установить SDK Kaa на свое устройство или вам нужно для использования сложного протокола для подключения устройств к серверу.

 Смежные вопросы

  • Нет связанных вопросов^_^