2016-06-28 3 views
0

С помощью java-агента cumulocity есть способ загрузить файл (например, zip) в REPOLITORY FILES на странице администратора, либо либо нажимать этот файл на все мои устройства, либо инструктировать все устройства, чтобы вытащить этот файл?лучший способ развернуть файлы на устройства кумулятивности?

ответ

0

Вы можете использовать процесс управления программным обеспечением (в devicemanagement).

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

На устройстве вам просто нужно позвонить GET по этой ссылке. На данный момент для этого не существует конкретной услуги.

Если вы не говорите о программном обеспечении, но файлы вообще, я бы порекомендовал подобный процесс. Отправьте оператору устройство, содержащее ссылку для загрузки файла.

0

Я думаю, что установщик SW является только наполовину решением, так как java-agent может b сломанный в настоящее время (cumulocity-linux-agent-7.29.0). Агент говорит:

[CumulocityLongPollingTransport-планировщик-3] WARN c8y.lx.agent.JavaSoftwareDriver - искаженная URL: общего уведомление-6.17.0.jar

[CumulocityLongPollingTransport-планировщик-3] WARN c8y.lx.agent.JavaSoftwareDriver - Malformed URL: Обще-ю-2.4.jar

[CumulocityLongPollingTransport-планировщик-3] WARN c8y.lx.agent.JavaSoftwareDriver - искаженной URL: Свенсон-1.3.8 -6.17.0.jar

операция на самом деле не имеет полный URL только имя файла:

{ operations: [ { ... status: "PENDING", description: "Update device software.", c8y_Software: { rest-representation: "rest-representation-7.29.1.jar", tinkerforge: "tinkerforge-2.1.2.jar", ...

я мог получить только инсталлятор SW работу с Java агентом путем размещения файлов извне и использовать такой синтаксис на admin страница:

NAME: tinkerforge-driver VERSION: http://my_ip/tinkerforge-driver-6.17.0.jar FILE: http://my_ip/tinkerforge-driver-6.17.0.jar

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