对话框中物联网传感器入门指南! < / p > < p > < a href = " https://evothings.com/dialog-iot-sensor-starter-guide/ " > https://evothings.com/dialog-iot-sensor-starter-guide/ < / > < / p > < p > Evothings工作室是一个开发工具,让用户可以更方便地创建移动应用的物联网(物联网)JavaScript和HTML。在本教程中,您将学习如何使用Evothings Workbench为Dialog的物联网传感器创建移动应用程序。< / p > < / div > < / div > < / div > < div class =”字段field-name-field-forum-keywords field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >关键词:,< / div > < div class = "字段条目" > < div class =”field-item甚至“> < a href = " / resource-keywords / evothings”“=“skos:概念”属性=“rdfs: label skos: prefLabel”数据类型= " " > Evothings < / > < / div > < / div > < / div > < div class =”字段field-name-field-device field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >设备:,< / div > < div class = "字段条目" > < div class =”field-item甚至“> < a href = " / forum-post-device / da14580”“=“skos:概念”属性=“rdfs: label skos: prefLabel”数据类型= " " > DA14580 < / > < / div > < / div > < / div >
我使用华为智能手机作为中央,DA14583物联网传感器作为外设。运行在智能手机上的软件是一个使用everything框架的应用程序。我想同时读取加速度和角速度来做动作捕捉。
传感器的固件:物联网原始项目。
加速度计和陀螺仪采样频率:50Hz。中央设备上< br / >代码使用Evothing如下:< br / > / /接收的数据< br / > app.handleSensorAccelerometer = function(数据){< br / >数据(“时间”)= Date.now (); < br / >数据(“类型”)=“加速器”;< br / > app.data.Accelerometer.push(数据),< br / > . getelementbyid(“sensor-accelerometer-count”)。
app.data.Gyroscope.push(data);< /p>
app.handleSensorGyroscope = function (data) {
data["time"] = Date.now();
}
问题:加速度计和陀螺仪不能同步。陀螺仪的数据通常小于加速度计的数据。问题:到目前为止,我发现一切只提供两个回调接口函数,app.handleSensorAccelerometer()和handleSensorGyroscope()。我目前使用的同步方法是将加速度计和陀螺仪的数据分别发布到两个阵列上。 As a result, the data are not strictly synchronized, just by random. Usually, the gyroscope's data is less than acclerometer 's data when sampling a period. My question is that how can I synchronize two sensors or eliminate my former errors?
Best Regards,
Elvis