OSRAM Sylvania 向开发者开放 Lightify REST API

简介:

OSRAM Sylvania最近宣布将为开发者社区提供开放的Lightify REST API,开发者可将其集成于自己的iOS和Android应用,以及网站中Lightify是一种涵盖硬件、云,以及移动设备的物联网(IoT)体系,通过OSRAM的iOS和Android免费应用,可以使用移动服务控制Lightify LED灯泡的灯光。

例如,最近有人使用Lightify为欧洲歌唱大赛(Eurovision Song Contest)增色添彩:瑞典斯德哥尔摩的七座地标式建筑通过不同色彩体现电视观众对歌唱大赛中不同歌曲的喜好程度。其中一些地标建筑的灯光甚至通过视频进行了在线直播。

image

Lightify API最初只包含在供用户免费使用的OSRAM应用中,不同地区用户可通过下列两个链接获取:https://eu.lightify-api.org(适合位于欧洲或周边地区的用户),以及https://us.lightify-api.org(适合位于美国、加拿大和澳大利亚或周边地区的用户)。需要说明的是,下文有关Lightify API的所有介绍信息全部基于后者。

Lightify API网站提供了下列内容:

Home API细节

范例应用

用户指南

Home API细节提供了指向LIGHTIFY API (REST)文档的链接,其中列出了可用资源(API端点和方法)以及数据类型(JSON)。

点击范例应用链接将显示2.0版Apache License许可。拖到页面底部点击“我同意”按钮后,网站会感谢您接受许可协议,随后便可下载软件。范例应用软件提供了三种格式(均可以Zip文件的形式下载):

Windows(EXE):Windows应用程序LightifyApp-1.0.0.exe,运行后可启动Java(如果Java版本太老则需升级)并运行范例应用。

JAR:Java归档文件LightifyApp-1.0.0.jar,如果想自行开发Lightify应用或网站,可从这个文件入手学习。

源代码:LightifyHomeApp-Src-1.0.zip文件,解压缩后可获得LightifyApp子目录,该目录中包含一个src子目录,以及OSRAMlicense.txt、pom.xml和userconfig.yaml三个文件。

用户指南链接可以打开一个五页长度的PDF文件《LIGHTIFY Home:云REST API上手指南》,该文档提供了有关Lightify API的更多细节,以及调用和结果范例与“常用命令”。

如果打算自行开发Lightify应用程序,可以首先从OSRAM许可(文件OSRAMlicense.txt)着手。该文档包含了《LIGHTIFY Home:云REST API使用条款》,同意条款后即可使用Lightify API。开发者需要重点查阅的内容位于“I. 许可授予和使用策略”一节:

在开发您自己的应用时,为将不必要的网络流量降至最低,请尽量减少轮询的使用,例如,请确保:(i)您的应用只在用户使用应用的过程中进行轮询,(ii)如果用户最大闲置时间超过十五(15)分钟,轮询将被断开,以及(iii)您的应用针对每个网关执行轮询的平均频率不应超过每三(3)秒一次。

开发者可以在新应用程序中免费使用Lightify API,由于所有Lightify应用都将免费访问OSRAM的Lightify云,只有在新应用对API的使用能进行自我调节限流(Self-imposed throttling)的情况下,开发者才能使用这一开放式API。这种调节适用于您应用的某一具体用户:他们下载的应用必须包含所需的调节限流机制。目前对于您应用的所有用户产生的Lightify云累加用量尚不进行限制。

文章转载自 开源中国社区[http://www.oschina.net]

相关文章
|
JSON 安全 API
电商API入门问答:开发者必知的10个基础问题
本文详解电商API的10个基础知识,涵盖定义、用途、认证、安全等内容,帮助开发者快速入门并提升开发效率。
|
安全 API 网络安全
API安全危机四伏!开发者掌握这“十八般武艺”才能破局?
在数字化时代,API作为连接应用的核心枢纽,其安全性至关重要。本文深入解析API安全攻防实战技巧,涵盖数据传输加密、身份认证、输入验证、速率限制、日志监控、API网关应用及持续安全实践等七大防御策略,帮助开发者全面掌握保护数据接口的关键技能,构筑坚实的安全防线。
731 100
|
11月前
|
NoSQL API 双11
淘宝订单 API 实战:90% 开发者会踩的 “漏单坑”,我用这 3 招彻底解决
本文深入解析了淘宝订单 API 对接中常见的“漏单”问题,结合实战案例拆解了同步逻辑、漏单原因及解决方案。重点分析了“主动轮询”与“回调通知”两种方式的优缺点,指出高频漏单的三大原因:回调丢包、时间窗口设置错误、订单状态判断不全,并提供对应的解决策略。最后分享了一套“回调 + 轮询”双保险方案,帮助彻底杜绝漏单问题。
|
JSON API 开发者
唯品会商品API,开发者示例
唯品会商品API支持获取商品详情、价格及库存信息,适用于开发者集成商品数据。通过如`vip.item_get`等接口,可使用Python等语言调用,实现商品信息查询与列表筛选。实际使用需申请官方授权或通过第三方平台接入,并遵守相关调用规则。
|
JSON 供应链 数据挖掘
VVIC(搜款网)商品 API 开发者详解与使用指南
VVIC(搜款网)是中国知名服装批发平台,提供丰富的货源和供应链服务。其商品API支持开发者通过编程获取商品数据,适用于电商集成、数据分析、选品工具等场景。本文详解API接入流程、核心接口、调用示例及常见问题解决方案,助力高效开发。
|
人工智能 供应链 物联网
效率提升300%:开放银行API驱动电商分账系统的“零代码”革命
在数字经济背景下,开放银行API与电商生态深度融合,推动支付清算与分账系统从封闭走向开放。通过技术解耦与系统重构,实现资金流、信息流与业务流的高效协同,提升支付效率与分账灵活性,助力电商场景创新。本文从技术驱动力、重构路径、实践案例与未来趋势四方面,解析这一变革的核心逻辑与落地价值。
|
人工智能 供应链 API
降本90%的秘密:开放银行API如何让电商分账系统“自动跑”?
在数字经济时代,开放银行与电商API的深度融合正在重塑支付清算与分账系统。通过标准化接口,银行服务与电商生态实现数据互通、流程自动化与资金高效流转,构建“银行即服务”(BaaS)新生态。本文从技术原理、协同场景、典型案例与未来趋势四方面,解析其在支付清算与分账系统中的创新应用与发展方向。
|
JSON API 网络架构
gRPC 与 REST 的比较分析:哪种 API 适合您的开发需求?
gRPC, 由 Google 推出的开源远程过程调用(RPC)框架, 使两个应用程序间的方法调用变得简单,支持结构化数据的交换。通过采用 Protocol Buffers (Protobuf) ——一种与语言无关的接口定义语言,gRPC 体现了许多现代网络通信技术的优势
gRPC 与 REST 的比较分析:哪种 API 适合您的开发需求?
|
开发框架 Java API
Java中的REST API开发详解
Java中的REST API开发详解