问题标签 [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.
movesense - J-Flash (Lite) 程序 Movesense
尝试通过 JIG 将程序上传到 Movesense 以“samples\bin\debug\Movesense-movement_wakeup_app_w_bootloader”为例。有“sd_bl.bin”和“Movesense.bin” 两个文件使用什么 prog addr?在哪里可以获得更多信息?
如果使用 0x00000000,则 Movesense 不起作用。
movesense - DataLogger 服务被配置为订阅您自己的白板资源
研究了订阅 DataLogger 以移动传感器的示例代码。 https://bitbucket.org/suunto/movesense-mobile-lib/src/master/android/samples/DataLoggerSample/ 但未能订阅我自己的白板资源。例如,使用来自跳转计数样本的跳转计数器。 https://bitbucket.org/suunto/movesense-device-lib/src/master/samples/jumpmeter_app/WB_RES::LOCAL::SAMPLE_JUMPCOUNTER_JUMPCOUNT::LID _
并尝试通过 DataLoggerConfig.DataEntry[] entries = {new DataLoggerConfig.DataEntry('/Sample/JumpCounter/JumpCount')} 连接到它 但只获取最后一个值,而不是所有值。
还需要做什么?或者有一些 DataLogger 服务示例被配置为订阅您自己的白板资源?
gatt - Movesense customgatt 示例不起作用?
我已经custom_gattsvc_app
通过 AndroidSampleApp 中的 DFU 将其构建并更新到我的 movesense 传感器中。现在我不再能够连接到传感器。传感器可以通过 AndroidSampleApp 和 NRF Connect 找到,但连接不起作用。
传感器本身在短时间内闪烁,也许它处于复位循环中?我没有编程夹具,所以我什至无法更新它(无法连接 -> 无法更新)。我使用的是 1.9.1 版。我已经测试了其他示例应用程序,例如hello_world_app
and ble_std_services
,它们运行良好。
这里有已知问题吗?
使用以下命令完成构建:
忍者 dfupkg
movesense - Movesense 峰值检测触发
在 Maxim EKG 芯片上,可以将 INT2B 设置为峰值检测触发器。如何通过北欧平台尽快发送BT通知,最好带时间戳?谢谢你。
calibration - 我是否需要以及如何校准 movesense 传感器?
我正在尝试实现 ARHS 算法,为此我需要知道我的磁力计是否正确校准。请问如何校准movesense传感器?还是开箱即用校准?
movesense - Movesense HelloWorld 订阅
我已经通过movesense DFU机制安装了1.9.4 Movesense-hello_world_app.zip,更新成功。向 hello world 发出 GET 请求正常工作并得到以下响应。
但是,订阅返回 404 错误。(以下是日志片段)
可能是什么原因 ?任何路径都是错误的。应用代码似乎支持订阅和通知。
data-structures - 存储自己的 Movesense 数据结构
我目前正在研究Movesense,我想使用Datalogger服务将我自己的数据写入内存。我的目标是每分钟写一个 3 个字节的结构。这应该很容易做到,但目前,我找不到任何方法来做到这一点。事实上,在 Movesense 文档中,我只找到 Android 代码的示例,C++ 中没有可以提供帮助的示例。
所以,这就是我所做的:
- 首先,我创建了一个具有 3 个属性的资源。
- 然后,我通过将我的资源路径作为条目来设置 Datalogger 配置(在 .cpp 文件中)。
- 之后,我开始记录并每分钟更新 3-properties 资源。
- 在 App 端,我停止记录,我调用 GetLogEntriesJsonAsync() 函数来获取数据条目,我调用 GetLogbookDataJsonAsync() 函数来获取数据。
问题是我得到一个“空”的结果。有谁知道如何获取正确的数据?
我尝试过使用非结构化数据(简单资源)并且它有效!然而,问题是日志服务返回一个值(最后一个),而不是我流式传输的整个数据。如果有人已经遇到过这个问题,他能告诉我他使用了哪种解决方案吗?
否则,有没有办法在 Movesense 中写入和读取数据?如果是,我可以举个例子吗?
提前致谢。我希望我的问题很清楚。
最好的祝福,
安托万
movesense - 同步 movesense 采样率
我同步了关于这种方法的两个传感器。之后我记录了原始数据并检查了峰值。同步似乎在一开始就起作用,但随着时间的推移它开始迅速漂移。我试过 13 赫兹、26 赫兹和 25 赫兹。当要求更高的采样率时,漂移会变得更糟。我还检查了时间戳并估计了采样率。对于一个传感器,采样率不是恒定的(例如,对于 52Hz,它在 50 和 51Hz 之间变化)。一个传感器总是比另一个传感器“更快”。
有没有同步它们的方法?
先感谢您
movesense - Movesense Showcase IOS App (1.0.3) 无法OTA更新固件
错误屏幕错误:操作错误(操作失败)这是IOS 13.3。移动设备。传感器是核心:1.1.0。传感器与应用程序配合良好,DFU 更新确实将设备置于 dfu 模式(指示灯亮起),但不上传任何内容。我正在尝试上传最新的 jumpmeter_app.zip(无版本#)。
固件 zip 文件名是否需要以 Movesense_xxx.zip 开头?
movesense - 使用日志从 movesense 设备上的 DataLogger 读取条目
我在这里关注这个问题,并试图取回我为 Meas/HR 订阅的 DataLogger 的内容。
我正在使用在我的 Windows 10 PC 上运行的传感器模拟器来执行此操作。
我设置 DataLogger 并请求“Meas/HR”,如下所示:
我按预期返回结果代码 200,然后在 onPutResult(...) 函数中有 1 个条目的数据记录器配置对象。
然后使用 onTimer 函数(仅用于测试目的)我尝试使用以下代码获取日志条目:
它运行并进入
回调函数,我得到 HTTP_CODE_OK (200) 的 resultCode 但结果值总是返回为:
为什么它总是返回为 MEM_LOGBOOK_ISFULL_LID = 13313 而不是 MEM_LOGBOOK_ENTRIES_LID = 13312?
是因为我运行的是模拟器模式吗?如果需要填充 DataLogger,我还运行了此命令:
但它仍然无法正常工作......
我没有 JIG,所以我需要一些方法来确保它可以在 PC 模拟器上运行,因为我下一步是使用 movesense 传感器记录几天的结果,然后再使用 GATT 将结果发回。我试图避免使用白板和安卓手机软件。
有什么方法可以让我使用模拟器正确地测试它,因为即使尝试以任何其他方式来做这件事也将完全是地狱。我需要手动将数据放入 DataLogger 吗?
帮助!我花了很多时间在这上面,这让我发疯......
谢谢!螺旋
@Morten:这是最小的工作示例。非常感谢!:
.cpp 文件
和 .h 文件:
和 App.cpp 文件: