问题标签 [movesense]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
212 浏览

movesense - Movesense 校准

是否可以通过API在 Movesense 设备上校准 acc 和 gyro ?我想补偿 acc 和 gyro 的持续偏差,但我不确定如何使用 API。

谢谢

0 投票
1 回答
395 浏览

bluetooth - 如何通知 GATT 特性向 GATT 客户端发送新的传感器值(自定义 BLE 服务)

我正在尝试通知外部 BLE GATT 客户端已注册到的 GATT 特性(纯 BLE/无移动设备库)。我可以通过我的外部 GATT 客户端(在微控制器上运行)成功注册通知。但是,在 Movesense 上更新特征时,似乎没有通知事件到达 GATT 客户端。当新的传感器数据通过 asyncPut() 可用时,特征值写入通知回调中:

GATT 服务是基于 CustomGATTSvcClient 示例创建的。特征属性是READ、WRITE、NOTIFY。在从 post 和 get 回调成功分配句柄后写入特征值。

0 投票
1 回答
154 浏览

movesense - 将加速度计范围更改为 16G

任何人都可以帮忙吗!我正在尝试将 Android Studio 中 Movesense 传感器的加速度计范围从标准的 8G 更改为 16G。

我不断收到“错误请求”错误。我对其他事情使用 PUT 请求没有任何问题(例如,打开/关闭 LED),但由于某种原因,我无法更改加速度计范围。我尝试更改请求合同部分的格式,但这并没有解决问题。我对 Movesense 编程不熟悉。谢谢你。

我的代码是:

0 投票
1 回答
98 浏览

movesense - 是否可以直接读取/写入 LSM6DSL 寄存器?

我想使用一些 LSM6DSL 的功能,这些功能还没有被 movesense API 支持。是否可以直接读写 LSM6DSL 寄存器?movesense API 是否已经有一些功能可以做到这一点?

非常感谢

0 投票
1 回答
265 浏览

movesense - Movesense,系统时间,以毫秒为单位

在 Movesense 平台上获取当前时间(以毫秒为单位)的正确方法是什么?

在模拟器环境中ftime工作正常,但它没有链接到dfu二进制(未定义的引用ftime):

我也试过这个,但我没有得到适当的时间:

0 投票
1 回答
122 浏览

movesense - 无法在 movesense 设备上写入 EEPROM

我想将一些值写入 EEPROM。我正在撰写有关movesense 设备文档的文章。似乎永远不会触发 onPutResult 并且设备在 asyncPut 后冻结。

这是我的 App.cpp:

有什么我错过的吗?

非常感谢!

0 投票
1 回答
222 浏览

bluetooth-lowenergy - 如何在 Movesense 中使用 Nordic UART 服务?

我想使用 BLE UART(BleNordicUART 模块)和我的自定义固件来打印和流式传输传感器数据。我在 wiki 或来源中没有找到太多关于 BLE UART 的信息。

我尝试通过在 CustomBleController.cpp 文件中添加对 send_ble_nus_data 函数的调用来修改 ble_std_services 示例应用程序:

但是,nRFUART / nrfConnect 手机应用程序找不到 BLE Uart 服务。我已经打开/关闭了蓝牙并用其他设备进行了验证,所以这似乎不是 GATT 缓存问题。

有人可以帮忙吗?

谢谢

0 投票
1 回答
74 浏览

movesense - 在自定义固件中获取日志描述符

我希望在自定义 Movesense 固件中使用 LogBook 获取记录的数据。接收 HTTP_CONTINUE 时,如何为下一次 GET 调用获取正确的字节流偏移量?

我正在尝试按照 DataStorage.md 中的描述实现这些步骤:

第 3 步和第 4 步的问题基本相同。我在 onGetResult 回调函数中收到一个 whiteboard::ByteStream 对象,但我不知道如何从中获取正确的偏移信息。

我发现了许多不同的方法,这些方法似乎涉及 ByteStream.h 中字节数的不同方面(长度、fullSize、已传输、payloadSize 和 serializationLength),但我就是无法让它正常工作。

基本上我想在 onGetResult 中做这样的事情:

0 投票
1 回答
154 浏览

android - Movesense Android Showcase App 采样率不变

我开始使用 movesense 传感器并开始使用 Android Showcase 应用程序。但是,当更改加速度计的采样率时,例如,在应用程序中然后订阅数据,我仍然得到 13hz 输出文件。展示应用程序中的该功能只是一个占位符而没有实现,还是我错过了什么?我正在使用 OP174 传感器在 Android 6.0 上对 LG G4 进行采样。

例如,将采样率设置为 104 Hz,我希望在 30 秒的感应时间内从 csv 文件中获取大约 3000 个数据点,但我实际上得到了大约 350 个数据点。同样,增量与 13 Hz 的基本速率一致。

0 投票
1 回答
330 浏览

c++ - 与 Movesense 库 1.9.0.rc3 的链接错误

在我的项目中甚至在 hello world 示例项目中将 Movesense 库从 1.8.1 更新到 1.9.0 后,我收到链接错误。有没有其他人有这个问题并且可以提供解决方案?

我正在运行 SDK

  • Ubuntu 18.04.2 LTS
  • arm-none-eabi-gcc 7.3.1

与 gcc-arm-none-eabi-7-2017-q4 相同的问题

这是调用 ninja 后链接失败的输出:

使用 Movesense 1.8.1 一切正常:

提前致谢!