2016-09-06 4 views
2

Я хочу отправить события на платформу Kaa, используя raw TCP, и я не хочу использовать сгенерированный SDK для этого, поэтому я хочу спросить, есть ли способ сделать это? И где я могу найти документацию по использованию протокола Kaa TCP вручную без SDK. Заранее спасибоОтправка событий Kaa с использованием raw TCP

+0

Почему? Какое возражение вам нужно использовать SDK? – EJP

+0

@EJP Я думаю, что генерация SDK каждый раз приемлема, когда вы работаете на сильно типизированных языках, но на таких языках, как python, и просто управляете своими узлами, создавая какое-то событие, это слишком много. –

ответ

3

Короткий ответ: нет, вы не можете этого сделать.

Существует спецификация на KaaTCP protocol, отвечающая за транспорт, и Binary platform protocol (также есть протокол платформы Avro), который отвечает за сериализацию Kaa services. Вы можете попытаться реализовать эти протоколы самостоятельно или повторно использовать и отредактировать существующий код на GitHub для ваших нужд, но пользовательская реализация требует больших усилий.

В выпуске 1.0.0 планируется реализовать возможность взаимодействия с сервером без генерируемого SDK только через REST или популярные протоколы IoT, такие как CoAP или MQTT.

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