Kontakt iBeacon:REST API - 使用安全配置更新Beacon

时间:2017-03-18 03:46:53

标签: rest beacon kontakt.io

此处的任何人都使用过Kontakt的REST API,使用安全配置以新方式(至少具有固件4.0的信标)完全更新信标?我已经按照他们的API文档完成了以下步骤,但我仍然坚持到最后/第3步。只需在Kontakt的技术支持人员等待帮助我的同时查看此处。

步骤进行:

  1. 通过创建配置来更新信标,例如"/config/create?uniqueId=abc&deviceType=beacon&txPower=2"

  2. 对于最新的信标(固件4.1),从例如的响应中获取安全配置​​。 "/config/encrypt?uniqueId=abc"。安全响应来自响应的configs[0].config值,这是我在下面第3步中的响应参数中发送的。

  3. 我不确定这是否合适,因为文件中没有明确说明。

    1. 最后要同步状态,通过发送安全配置来更新云,例如“/设备/更新UNIQUEID = ABC&安培;更新= 1489619160440&安培;响应= AAMQIgDbyMlY7zruGWl89 ...”
    2. API正在使用此确切错误代码API_ERROR_1489800045650投掷错误500 - 内部服务器错误

1 个答案:

答案 0 :(得分:1)

信标的配置需要通过使用蓝牙接口连接到信标来应用于信标,这不能仅通过RESTful API服务来完成。

可以通过RESTful API准备Kontakt.io信标的配置更改,但需要通过BLE连接应用;此时,信标将创建一个" secure response"需要同步回API。

Kontakt.io的SDK已经处理了这个,#34; Writing a new configuration to a beacon"深入介绍了这一点,GitHub帐户中有一些示例代码: