使用cumulocity java-agent是否有办法在管理页面上将文件(即zip)上传到FILES REPOSITORY,然后将此文件推送到所有设备或指示所有设备拉取此文件?将文件部署到cumulocity设备的最佳方式?
回答
您可以使用软件管理过程(在devicemanagement中)。
将文件上传到软件管理。之后,您可以使用软件插件中的文件。这将为包含该文件的直接链接的设备创建一个操作。
在设备上,您只需在此链接上调用GET即可。目前没有针对该服务实施的具体服务。
如果你不是在谈论软件,而是一般的文件,我会推荐一个类似的过程。将操作发送到包含文件下载链接的设备。
我认为软件安装程序只有一半的解决方案,因为Java代理可能会损坏当前(cumulocity-linux-agent-7.29.0)。代理说:
[CumulocityLongPollingTransport调度-3] WARN c8y.lx.agent.JavaSoftwareDriver - 正确的网址: 共同通知,6.17.0.jar
[CumulocityLongPollingTransport调度-3] WARN c8y.lx.agent.JavaSoftwareDriver - 畸形URL:公地-IO-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", ...
我只能通过外部托管的文件,并使用在这样的语法获得与Java代理的SW安装工作管理员页面:
NAME: tinkerforge-driver VERSION: http://my_ip/tinkerforge-driver-6.17.0.jar FILE: http://my_ip/tinkerforge-driver-6.17.0.jar
- 1. 部署WAR文件进行部署的最佳方式
- 2. Rails部署 - 最佳方式
- 3. 将数据推送到设备的最佳方式是什么?
- 4. 识别Android设备的最佳方式
- 5. 将设置保存到外部存储的最佳方式?
- 6. 将Jenkins中生成的.apk文件部署到移动设备
- 7. 将大型* .war部署到tomcat的最佳方法
- 8. 确保部署文件的正确版本的最佳方法?
- 9. 更好的方式部署到Windows Mobile设备
- 10. Xamarian部署到设备
- 11. 部署和引用XSLT文件的最佳方法
- 12. 最佳方式暂时直到文件
- 13. 将git项目(带子模块)部署到FTP服务器的最佳方式
- 14. 将JRuby on Rails应用程序部署到Tomcat的最佳方式是什么?
- 15. 将自定义元数据部署到SharePoint的最佳方式是什么?
- 16. 将FCM令牌链接到设备的最佳方法?
- 17. 部署asp.net网站的最佳方法
- 18. VSeWSS 1.2的最佳部署方法
- 19. 通过程序将外部文件下载到服务器的最佳方式
- 20. 将文件从Xyboard传输到Ubuntu的最佳方式
- 21. 将DataTable导出到Excel文件的最佳方式是什么?
- 22. 将数据保存到文件的最佳方式是什么?
- 23. Android设备的最佳压缩方法
- 24. 将现有部署升级到最新版本的最佳方法
- 25. 部署,与对方,最佳实践
- 26. 为多个设备定义Android布局文件的最佳方式?
- 27. xcode 4.3.2:指导文档将iphone部署到真实设备
- 28. 什么是创建ClickOnce部署的最佳方式
- 29. 什么是自动化Windows Azure部署的最佳方式?
- 30. 部署Pylons应用程序的最佳方式是什么?