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
-
I don't have a hard timeline, I would say end of the month. We are currently focused on firmware improvements at the moment.
-
The Android API does not yet support sleep mode for the RG/Pro boards. We are still working on enabling more features of the RG/RPro accelerometer on the Android side.
-
I haven't heard of such an issue before. How are you using the board outside?
-
The MetaWear firmware only supports BTLE 4.0.
-
What sensors were you using when you lost connection?
-
What firmware and ios API were you using prior to updating everything?
-
We are planning on adding a proximity sensor on a future variant of the board but current MetaWears do not have this sensor on board.
-
The javadocs are hosted on the site. What he is looking for is the API guide for the 1.X releases, ala https://mbientlab.com/androiddocs/.
-
You can refer to this blog post for logging. http://projects.mbientlab.com/using-offline-logging-with-the-metawear-android-api/ The "Android" category on our blog covers most of the features of the old API. We no longer have copies of the ol…
-
Oh ok, you want the app to send data to a server. For normal Java programs, you can use the DatagramPacket class to send UDP data.
-
@sonalideoNo, MetaWear C has the same memory capacity as the R boards @stu68 If your customer is considering purchasing at that quantity and requires some variant of the vanilla board, then he should take a look at our services (http://mbientla…
-
I'm not quite sure what you are asking here. UDP is a internet/networking protocol, Bluetooth has its own communication protocol like RFCOMM, etc.
-
What was that page about specifically?
-
Any device with a Bluetooth 4.0 radio can connect to the MetaWear. We have started a C++ library that you can use however it does not currently have the advanced features you would need to recreate the aforementioned video. You can learn more abou…
-
I am not doing anything special, just changed GPIO_SAMPLE_PERIOD to 20ms.
-
Sampling at 1ms (1000Hz) is incredibly fast, faster than the logging time granularity, which is ~1.5ms. There is also the delay from doing flash writes so that would also factor in to time offsets. Do you even need to be sampling the pulse sensor …
-
You can checkout the application notes provided by Free Scale regarding tap detection. The pdf provides some explanation on how they implemented tap detection on the MMA8452Q accelerometer, which is the sensor on the MetaWear R board. http://cach…
-
You have to erase a flash memory memory chunk before you can reuse it and you can't erase while the connection is active. The only way around this is to have external flash memory separate from the SoC.
-
@sonalideo We have talked about both features you mentioned but at the moment, they are considered nice to have features.
-
If you're writing a C/C++ app, then write_to_mw_service will make calls to the appropriate functions of your Bluetooth library e.g. BlueZ or Windows Driver. If you're writing C# or Python, then you will assign a delegate or CFUNCTYPE respectively t…
-
@VEmp3 Yes, I will write up some demo code to show how to do that @sonalideo What exactly are you using the MetaWear for? I am curious as to what your use case is. For your scenario, the best way I can think of is to have the board altern…
-
We setup a repo for the cordova plugin as requested but there hasn't been any activity there at all. https://github.com/mbientlab-projects/cordova-plugin-metawear
-
A bug fix for v0.2.0 has been released addressing a crash that would occasionally occur when using PInvoke on Windows Phone 8.1. https://github.com/mbientlab/Metawear-CppAPI/releases/tag/0.2.2
-
It should also be noted that the logger cannot do garbage collection while the ble connection is active. If you are maintaining connection throughout your logging, then you will eventually use all the log entries despite starting multiple log downl…
-
You can use the callback functions provided by the ConnectionStateHandler class to . Serialization is only needed if the board and app state are out of sync, which should not happen on a simple disconnect. https://github.com/mbientlab/Metawear-Sa…
-
Doing 50 samples a second shouldn't be a problem. I would check if doing offline logging results in the same behavior. What values are you expecting to see from your sensor?
-
Hrm..actually the previous fix leads to another race condition. I'll have to rework how the logger handles the data.
-
Are you using Marshmallow by chance? A fix has been pushed to the GitHub repo. https://github.com/mbientlab/Metawear-AndroidAPI/commit/3b88da1dfc1d258004a051ce25844f23312c2684 Also, the logger is not meant for recording high frequency data, …
-
The BMI160 chip has higher max acceleration range (16g vs. 8g) and more bits of resolution (16 vs. 12) and comes integrated with a gyro. You can check out the spec sheets for more specifics: http://www.freescale.com/files/sensors/doc/data_sheet/M…
-
Yes, all you need to do is setup a data route for the gyro data.