我是cumulocity应用程序开发的新手。现在我正在学习使用Smart App Toolkit开发HTML5应用程序
我可以在我的租户中创建设备,并且可以使用SDK中提供的服务运行一些操作。但是,我无法使用c8yDeviceControl.create()
创建操作。我在操作后获得了400 (bad request) error code
,如果我更深入地了解chrome开发工具,它会显示
{error:“无法解析JSON字符串”},
以下是我的代码,我从Smart SDK示例代码中提取,并修改引用我的deviceId
:
var operation = {
deviceId: 12111,
com_cumulocity_model_WebCamDevice: {
name: 'take picture',
parameters: {
duration: '5s',
quality: 'HD'
}
}
};
c8yDeviceControl.create(operation);
有人能帮我解决这个问题吗? 感谢。
答案 0 :(得分:1)
deviceID
需要是一个字符串。这有效:
var operation = {
deviceId: '1211',
com_cumulocity_model_WebCamDevice: {
name: 'take picture',
parameters: {
duration: '5s',
quality: 'HD'
}
}
};
c8yDeviceControl.create(operation);
很抱歉给您带来不便,我们会更新文档。