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
-
* How long does it take before connection is lost? * Is it simply the connection being lost or is the board resetting? * How exactly are you executing your code from your app? * The code snippets you provided make it seem like the gyro and gpio c…
-
https://mbientlab.com/docs/metawear/android/3/com/mbientlab/metawear/module/Debug.html#resetAsync--
-
No, as stated in the other thread, every linux ble library uses BlueZ. Is there any particular reason why you are using multiple processes to connect to multiple boards instead of having 1 process connect to multiple devices? In general, each pro…
-
Use the timestamp property. https://github.com/mbientlab/MetaWear-SDK-iOS-macOS-tvOS/blob/master/MetaWear/Classes/Core/MBLDataSample.m#L38
-
Log the error and paste the message from Logcat.
-
* Did you configure the ble connection parameters for high frequency streaming? * How many data samples are you losing per run and how many samples are you expecting? No, the data is lost. Try logging the data instead if you are unable to stab…
-
Is each process using a different HCI device?
-
Gyro code looks fine. I'm wondering if perhaps the piezo is the cause of the disconnect issue. What happens if you only streaming from the gpio? Another user had also attached a piezo to the board, perhaps some of the suggestions from this …
-
You should be able to stream and maintain connection at 30 meters. If you were getting better performance with other firmware builds, then revert to the version that works best for you. You can also try increasing the radio's tx power.
-
No, streaming is limited to 2 devices with the MetaBase app. You can develop your own app using the C# SDK if you need a customized use case. No, Windows does not allow you to have multiple Bluetooth adapters.
-
Just because the device isn't discoverable doesn't mean it's frozen. It could be that Linux did not properly close the connection upon killing the app. See if resetting the BT adapter gets the device to advertise again.
-
For the new boards, it is ~500,000 IMU entries.
-
Those are internal errors from Noble. The Noble devs can provide more insight into what those error messages mean.https://github.com/sandeepmistry/noble/issues You should be able to connect to more than 2 devices per adapter; connecting 4 to a…
-
I did not see any messages from the contact form containing your email address within the past 24 hours. Just in case, you can email 'hello at mbientlab dot com' as well. Please make sure your message clearly states that you are looking for a cus…
-
Android uses a different BT stack than desktop Linux (Bluedroid vs. BlueZ respectively). It used to use BlueZ in older builds but switched starting from Android 4.2 and on.
-
Where's the gyro and acc code? Are you streaming acc, gyro, and gpio data simultaneously? It is unclear from your initial post if you are.
-
* How fast are you sampling the sensors + gpio pin? * Please post the code you are using and the specs of your board (model, firmware rev, hardware rev)
-
* How fast are you sampling the sensors? * If you want to use that many sensors simultaneously, you will want to add more BT adapters and distribute the sensors across each adapter.
-
For that specific use case, you would need different materials for the casing and the temperature sensor would need to be swapped for one with a higher range. If you're going over 150C, you would also need to factor in solder's melting point. Bas…
-
No, i mean add it to your app. If discoverByAddress doesn't complete within X seconds, throw an error, same with connectAndSetUp.
-
Noble doesn't have any timeouts. You can add them to the discover and connect functions with the NodeJS APIs.
-
I'll pass this on to our firmware dev. Out of curiosity, what strand model are you using?
-
A beta release with the current fix is available to try out. Use MetaBase to update your firmware to 1.3.7.
-
We have a beta firmware release that fixes the NeoPixel issue. Use MetaBase to update your firmware to 1.3.7.
-
Hrm, well we'll have to determine whether the macro or ble ad is at fault. A quick test would be to change the device name and see if it reverts back to MetaWear on its own and to have the macro do something like turn on the LED at boot and see if …
-
Unless you are sending it to the bottom of the ocean or tossing it into a volcano, the board should be fine. The temperature sensor ranges from -40C to 85C and the board itself sits inside an IP54 plastic case.
-
Try increasing the swapfile size and install the module from the terminal, not in a desktop environment.
-
Since you have multiple dongles, both streaming or logging will be fine. If you're streaming, make sure your app and board are properly configured for high frequency streaming and you will be able to collect data at your required rates:https://mbie…
-
Ok, I can replicate the issue on our Pi. Not exactly sure what's going on but we'll get it sorted out.
-
kernel: Linux raspberrypi 4.9.59-v7+bluez: 5.43-2+deb9u1 python: 2.7.13-2 python3: 3.5.3-1 nodejs: 8.9.3