此处的任何人都使用过Kontakt的REST API,使用安全配置以新方式(至少具有固件4.0的信标)完全更新信标?我已经按照他们的API文档完成了以下步骤,但我仍然坚持到最后/第3步。只需在Kontakt的技术支持人员等待帮助我的同时查看此处。
步骤进行:
通过创建配置来更新信标,例如"/config/create?uniqueId=abc&deviceType=beacon&txPower=2"
对于最新的信标(固件4.1),从例如的响应中获取安全配置。 "/config/encrypt?uniqueId=abc"
。安全响应来自响应的configs[0].config
值,这是我在下面第3步中的响应参数中发送的。
我不确定这是否合适,因为文件中没有明确说明。
API正在使用此确切错误代码API_ERROR_1489800045650
投掷错误500 - 内部服务器错误。
答案 0 :(得分:1)
信标的配置需要通过使用蓝牙接口连接到信标来应用于信标,这不能仅通过RESTful API服务来完成。
可以通过RESTful API准备Kontakt.io信标的配置更改,但需要通过BLE连接应用;此时,信标将创建一个" secure response"需要同步回API。
Kontakt.io的SDK已经处理了这个,#34; Writing a new configuration to a beacon"深入介绍了这一点,GitHub帐户中有一些示例代码: