Eric
Do not send private messages with technical questions; they will be discarded. All technical questions must be posted publicly on the forum.
About
- Username
- Eric
- Joined
- Visits
- 9,275
- Last Active
- Roles
- Administrator
Comments
-
MeteaHub for iOS most likely will not be available until the end of December.
-
* Was the code working with an earlier version of the api? * How long does it take before the program crashes? * Which line causes the crash?
-
The stack trace says the crash occurred on line 3964 which combined with the NPE suggests I need to add a "if (handler != null)" check.
-
Win10 attempts to maintain an active connection if there is activity on the Bluetooth LE radio.
-
Since you have the accelerometer example working, start with that code and add the data processing chain from the free fall tutorial.
-
No, in the current firmware these is minimal support for data processing for sensor fusion data. If you need to stream raw data, then simply stream the data directly from the corresponding module. Use the sensor fusion algorithm if you need to ret…
-
You can check out the source code for our existing APIs to find what you need to build your own API, which is what the NodeJS author did. The C++ API is probably the easiest to understand so I'd start looking there first to get a feel for how the A…
-
Does the same issue occur if you use the MetaHub app?
-
If you're building a Win10 app, you can base your app off of the C++ Template.
-
MetaBase and MetaHub export recorded sensor data as CSV files which can be imported into Matlab using the csvread function. Sure it is not a direct interface but there isn't much that can be done until Matlab adds Bluetooth LE support, which, accor…
-
At this time, we do not have the man power to support platforms outside of Android and iOS. All support for additional platforms, such as a Cordova plugin, NodeJS API, and a Python API around the C++ code, are provided by community members who dona…
-
r0.3 uses a newer SDK for the SOC
-
That is pretty strange as all boards have data processing. Can you try increasing the response timeout and logging what characteristic values are written to the board? Its possible the board is simply not receiving the command however lets first …
-
The bmi160 has a step counter built into its firmware. You can utilize that instead to avoid streaming larges amounts of acceleration data to your ios device. If you are intent on processing the raw data yourself, take a look at the fitness track…
-
You can't stream at a data throughput higher than 100-125Hz. Use the on-board logger if you need to collect data from multiple high frequency sources.
-
Implementing the two requirements is pretty straightforward using the MetaWear API. The majority of the work will come from app related tasks such as making the app presentable and moving the downloaded data from the phone to the researcher's serve…
-
Latest is v2.7.0.
-
Good to hear that you got it sorted out.
-
You will need to contact the NodeJS author regarding how to use his API. As far as I can tell, he hasn't updated the API in a while so newer features, like sensor fusion, are not supported. Alternatively, if you are comfortable with using Noble, …
-
You cannot stream data that fast. Use the logger to record data to the on-board flash memory then download it to your windows device.
-
http://community.mbientlab.com/discussion/1715/exception-on-accelerometer-single-axis
-
The code from the documentation works fine for me. Are you using the latest api?
-
A bug fix for the v0.7 branch has been released (v0.7.4). See OP for details.
-
The code snippet you provided ran without any timeout issues on my Android device. Did the motion route or logged data route time out? You could try moving the accel_module functions L26 - 28 into the accelHandler.
-
I've let the hardware engineer know to take a look at the battery monitoring question. With regards to your second question, yes, you can program the board to periodically read the GPIO data then react to the data if it is below a reference value. …
-
@AngelSaraWhat Android device and OS are you using? Also, can the nRF Connect app see and connect to the boards? https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en
-
We've had pretty good experiences with Nexus (5 or newer) devices. I'd try getting your hands on of those if you can. I'll check with the iOS dev regarding the MetaHub roadmap when we're back from Thanksgiving break.
-
It sounds like this is the first MetaWear app you are making. If it is, you should first start with just trying to get one MetaWear to stream data, as outlined in the Android tutorial. Also, please post the code you currently have as it was facil…
-
Did you update the macAddress variable (line 117) to match your board?
-
When the pairing fails, can you check the device manager to see what the device status says (right click the MetaWear device under "Bluetooth" and select "Properties")?