欧司朗Sylvania向开发者开放Lightify REST API

OSRAM Sylvania 开放 Lightify REST API 给开发者社区

OSRAM Sylvania 最近宣布向开发者社区开放 Lightify 的 REST API,开发者可以将该 API 集成到自己的 iOS、Android 应用和网站中。Lightify 是一个结合了硬件、云服务和移动设备的物联网(IoT)解决方案。通过 OSRAM 提供的免费 iOS 和 Android 应用,用户可以从任何有移动服务的地方控制 Lightify LED 灯的光线设置。

Lightify 的应用实例

Lightify 最近被用于为欧洲歌唱大赛增添色彩。在瑞典斯德哥尔摩的七个地标建筑上,灯光颜色代表了电视观众对参赛歌曲的喜爱程度。部分地标建筑的灯光效果可以通过直播视频流观看。

Lightify API 的可用性

Lightify API 最初是为 OSRAM 的免费应用开发的,现在通过两个区域链接提供:

Lightify API 网站内容

Lightify API 网站提供以下内容:

  • Home API Details:提供 LIGHTIFY API (REST) 文档,描述资源(API 端点和方法)和数据类型(JSON)。
  • Sample Application:提供 Apache License, Version 2.0,同意后可下载示例应用软件。示例应用软件提供三种格式:

    • Windows(EXE):Windows 应用程序 LightifyApp-1.0.0.exe,运行时会调用 Java 启动示例应用。
    • JAR:Java Archive 文件 LightifyApp-1.0.0.jar,是开发 Lightify 应用或网站的便捷起点。
    • Source CodeLightifyHomeApp-Src-1.0.zip 文件解压后生成 LightifyApp 子目录,包含 src 子目录及文件 OSRAMlicense.txtpom.xmluserconfig.yaml
  • User Guideline:加载五页 PDF 文件 "LIGHTIFY Home: Cloud REST API Getting Started",提供 Lightify API 的更多细节、示例调用和结果以及“常用命令”。

开发者注意事项

在开发 Lightify 应用之前,应首先研究 OSRAM License(文件 OSRAMlicense.txt),其中包含“LIGHTIFY Home: Cloud REST API 使用条款”。关键条款在“I. License Grant and Use Policy”部分:

  • 开发应用时,应尽量减少轮询以降低不必要的网络流量,确保:

    • 应用仅在主动使用时进行轮询。
    • 如果主动使用停止,轮询应在最多 15 分钟后停止。
    • 应用平均每 3 秒轮询一次。

开发者可以自由使用 Lightify API 开发新应用,但由于所有 Lightify 应用都将免费访问 OSRAM 的 Lightify 云服务,只有在应用中实施自我限制的 API 使用节流,才能维持 API 的开放。节流适用于单个用户的应用,应用下载时必须包含指定的节流措施。目前,所有用户对 Lightify 云的累积访问没有限制。

阅读 12
0 条评论