Перейти к содержимому
IoT.Express: Интернет вещей и умные технологии
IoT-Guru

Как передать данные объекту на платформе ThingWorx

Recommended Posts

IoT-Guru    0

Данные объектам ("вещам") передаются на сервер в следующем формате

http:// [Инстанс].cloud.thingworx.com/Thingworx/Things/[Oбъект]/Services/[Cлужба]?method=POST&appKey=[Ключ приложения]&[Параметр1]=[Значение]&[Параметр2]=[Значение]&[Параметр3]=[Значение]&[Параметр4]=[Значение]

Так, к примеру, запрос, устанавливающий параметры вещи EV3Gate, можно набрать прямо в браузере:
http://tvsn.cloud.thingworx.com/Thingworx/Things/EV3Gate/Services/EV3GateService?method=POST&S1=11&S2=22&S3=33&S4=44

Поскольку значения параметров численные, а запрос передается в виде строки, требуется преобразование, которое выполняет в данном случае служба EV3GateService, поэтому обращение производится именно к ней. В службе выполняются следующие преобразования:

me.S1Value = parseFloat(S1);
me.S2Value = parseFloat(S2);
me.S3Value = parseFloat(S3);
me.S4Value = parseFloat(S4);

Текущие значения параметров можно посмотреть в свойствах вещи ( имя пользователя EV3User и пароль 1234)
http://tvsn.cloud.thingworx.com/Thingworx/Things/EV3Gate/Properties/

58a2f6e849467_Property_Listing_For_EV3Gate__Property_Listing_For_EV3Gate.thumb.png.cf96fcade59f0e83d4502ccc8121d116.png

Значение каждого параметра можно посмотреть индивидуально, например:
http://tvsn.cloud.thingworx.com/Thingworx/Things/EV3Gate/Properties/S1Value

Property_Value_For_EV3Gate___S1Value.png.6707428ec1b5ba42b7d83e6cdfc5384d.png

При отправке данных через браузер потребуется авторизация. Если же данные отправляются с внешнего устройства, то для обеспечения безопасности передачи данных потребуется в строке запроса указать еще и ключ приложения appKey.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


×