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
-
You can mimic the idea used from this post:http://community.mbientlab.com/discussion/comment/2725/#Comment_2725 Basically, use the any motion and no motion detection to trigger different events on the board. In your case, if any motion is dete…
-
The board stops advertising and that's it. After taking another look at the Android API, the ad timeout description in the app is incorrect. The value is in seconds (s) not milliseconds (ms) so use 10 (s) not 10.000 (ms). Doing BLE advertisem…
-
Depends on what kind of sensors you are using; a flex sensor should be on an analog pin as there are a range of possible values. You will have to write your own app to read from the custom sensors you are using. Since you're on Windows 10, you ca…
-
If it's still not showing up in scans after a button press, the battery is most likely dead which works out just fine in this case. What you can do now is hold the button down then plug in the USB cable to recharge the board. The board will then a…
-
What do you mean by delay, and which connection is unreliable, the ble link or the UDP connection?
-
Firmware v1.3.3 is now available, check first post for details.
-
No, not that I know of.
-
You can follow the tutorial on our website.https://mbientlab.com/tutorial/uwp/cs/ We also have the MetaBase and MetaHub apps on the Windows Store.
-
The Android app has been updated to work with fw v1.3.2. You can try repeatedly pressing the button to try and get the board to show up in a scan. Once it does, clear the ad settings since you have most likely set the advertising timeout to 1ms.
-
I'm not aware of any configuration for the sensor fusion algorithm. What sensor fusion mode are you using?
-
The pymetawear project is not maintained by Mbientlab; it is a community provided API by user @hbldh. I do not know how often he checks this forum so you may be better asking him directly by filing a question on the project's GitHub page. The REA…
-
If you are using iBeacon advertising, then use the iBeacon class to configure the ad parameters. No, what was stated is that pressing the switch when the board powers on will switch the board into MetaBoot mode. Using the button once the board is…
-
It's certainly doable with one axis using the comparator and counter processors. You may run into problems from having to replicate the chain 2 more times then checking if all 3 axis have fulfilled the criteria.
-
You can use the major and minor iBeacon parameters to encode different messages and program the board to set these parameters to different values depending on the event. The app will have to continuously scan for ble devices and detect changes in t…
-
The addRoute function is asynchronous, you need to use the Continuation object to check if the operation failed and to add the next route at the appropriate time.
-
They are enabled, however, as explained in my previous post, you only receive notifications when the characteristic value changes As there is no further activity from the board, there are no value changes to notify the host device with. The MetaW…
-
Did you issued a command to the MetaWear board? Characteristic notifications are only fired when the characteristic value changes so simply enabling notifications does not mean you will get a periodic stream of notifications.
-
We are aware of the battery life issue with the MetaMotion boards and are working on a firmware update to address the problem. It appears the latest metamotion firmware update broke compatibility with the current sample app. The Android API has a…
-
I'm not sure what you mean by "stays open without connecting to it". Assuming you mean how long the battery lasts, that depends on the use case. The board can advertise as an iBeacon or measure temperature every 30 minutes for months but running m…
-
So things are working as you are expecting now with any motion?
-
After doing some testing and talking with the firmware dev, you will have to reset the board to reset the position. The board is always powered on when a power source is attached.
-
Try using the debug module to disconnect the board rather than have the Android device terminate the connection. What could be happening is that the btle connection is cut before the reset after gc command is sent.
-
http://stackoverflow.com/questions/33905687/error-file-path-too-long-on-windows-keep-below-240-characters
-
You can try further tweaking the connection parameters, such as slave latency, however this all boils down to QT's Bluetooth stack. If your device can run Windows 10, it would be interesting to see if the UWP Bluetooth stack also has the same respo…
-
The sensor fusion algorithm resets its internal state when you change configuration or start the algorithm. Are you configuring the algorithm elsewhere (don't see code to set mode to IMUPlus) and stopping the algorithm before closing the app?
-
Are you restarting and/or reconfiguring the sensor fusion algorithm upon connecting? What is the code being executed prior to closing the app and after connecting to the board?
-
You can serialize the MetaWearBoard object and restore it in the even of an app crash. See: https://mbientlab.com/androiddocs/2.8.6/metawearboard.html#serialization http://www.polyglotprogramminginc.com/logging-thermistor-data-with-the-metawear/
-
API v2.8.6 has been published, fixing a null pointer exception on the v2.8 release branch.
-
Those boards can only be purchased with a bulk order. The MetaTracker board is the successor of the environment and detect boards.
-
See if the flex sensor documentation provides a formula to interpret measured resistance values. If none is provided, then you'll have to compute the resistance vs. angle relationship yourself by measuring the resistances at various angles and find…