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
-
"metawear/core/connection.h" was moved to "metawear/platform/btle_connection.h" in a later release, looks like the documentation wasn't updated to reflect the change. That issue aside, it also looks like your g++ flags are not correct. Please post…
-
See this thread: https://mbientlab.com/community/discussion/comment/4342/ The blog link is no longer valid but the forum members have posted example code.
-
* What code have you written thus far? * How have you compiled the code? * What errors are you seeing?
-
You can try though whether or not it is successful will depend on your bt adapter + drivers. Even if everything goes smoothly, you won't be able to run all of the boards at 100Hz bandwidth simultaneously so you either need to reduce the sampling fr…
-
You can log and download data simultaneously though if you are continually logging for a long duration, streaming the data may be a better option.
-
Have you tried the manual binding suggestion provided by MSFT?
-
The MetaWear companion app is only designed to connect to one board at a time. Use MetaBase to stream from 2 devices simultaneously.https://play.google.com/store/apps/details?id=com.mbientlab.metawear.metabase You won't be able to use more tha…
-
http://mbientlab.com/tutorials/APIs.html#event-handling
-
* Sensor sampling rate depends on what you set it to. You should be configuring the sensors (setting desired data rate, range, etc) before collecting data. * Reconstructing timestamps is discussed in this thread here: https://mbientlab.com/commun…
-
MetaHub is meant for using >6 boards simultaneously, provided you have enough Bluetooth dongles for your cluster. If you couldn't send data from the boards to your PC or Android device, we wouldn't have C# or Android SDKs.
-
You can't, 30Hz is not a native sampling frequency of the accelerometer. Supported ODRs for the BMI160 are listed in the bmi160.h header file. https://github.com/mbientlab/MetaWear-SDK-iOS-macOS-tvOS/blob/master/MetaWear/Classes/Modules/Gyro/Gyro…
-
Ah yes, the time should scale linearly. Did a check with the MetaBase app and a 1MB download takes ~3min. FAQ has been corrected.
-
Read the 2nd section in the aforementioned link. For streaming purposes, make sure you schedule the task after creating the route.
-
https://mbientlab.com/iosdocs/latest/advanced_features.html#high-frequency-streaming You will also want to adjust the connection parameters. Not sure if OSX has any weird connection interval restrictions but setting both max and min connection in…
-
Is your board stuck in MetaBoot mode? Under normal circumstances, it should revert back to normal operation within 60 seconds. Was the board ever working before?
-
* Bluetooth LE does not transfer data that quickly compared to classic Bluetooth or WiFi. * Use the periodic sampling data processor * https://mbientlab.com/iosdocs/latest/data_processor.html#periodic-sampling
-
Use the https URL instead.
-
The API reference was mistakenly placed where the howto documentation was supposed to be. This has been corrected and can refer to the Timer module to implement what you need: http://mbientlab.com/csdocs/0/timer.html
-
pymetawear depends on a specific version of the C++ SDK so you probably downloaded the wrong version. You should not be manually retrieving the dependent projects; Git will automatically do this for you provided you cloned the project with the git …
-
Does pymetawear exist in any of those sys.path directories?
-
You have to install the package, not just build it: > python3 setup.py install If the log is too big, put it on PasteBin and link it in the thread.
-
https://mbientlab.com/tutorials/MetaHub.html
-
Do not install the pymetawear package from pypi; instead, install from GitHub repo's develop branch. What command did you use to install the package? Check Python's site-packages directory to see if pymetawear exists.
-
Try setting up a persistent configuration:https://mbientlab.com/iosdocs/latest/advanced_features.html#persistent-configuration
-
Post the full error message and debug output.
-
It's possible though slightly convoluted. What is the hardware revision and model number of your boards?
-
Yes, for logging, use the provided timestamp.
-
Hrm, so this issue only occurs when you start logging, streaming is just fine? That depends on if the device is within the warranty period. You can use the contact form to contact MbientLab support directly.
-
800Hz is faster than the firmware's timing resolution and requires more than millisecond precision to record accurate timestamps thus you are never going to have an accurate offset between consecutive data samples. Furthermore, as noted in the…
-
Yes but my response will not help you if I point you to documentation for the wrong SDK. Call mbl_mw_settings_set_device_name, use the Macro functions to make it permanent. You will need to reprogram the macro after a firmware update.