Close
0%
0%

Bluetooth Data Owon B35T Multimeter

Reverse Engineering Bluetooth Data

Similar projects worth following
I have this Multimeter Owon B35T with Bluetooth 4.0. It has an Android app, but I want to transmit the Data to my Arduino or Raspberry Pi3, for Data logging. To do this, I had to analyse the Data coming from the Multimeter.

I need this Data info for my ongoing Project D.I.Y. Arduino Glass

serialtest3.ino

Simple Serial prog. to communicate with the HM11

ino - 426.00 bytes - 07/30/2016 at 19:11

Download

  • First data analytics

    Alain Mauer07/30/2016 at 19:23 0 comments

    Here is what I found until now. It is enough for the project I am working on.

    The best way to see the Data is in Decimal. In Ascii code, most of the Data is not displayed correctly.

    It's a data sequence of 14 decimal values. The sequence starts with the + or - sign and ends with a CR + LF

View project log

  • 1
    Step 1

    Setup

    For receiving the Data from the Multimeter, I used a Bluetooth V4.0 HM-11 BLE Module connected to an Arduino pro micro running on 3,3V and 8Mhz. The module is connected to the serial interface of the Arduino and the received data are transmitted to the Usb port of the same Arduino connected to the PC.

    The same way I configured the BT Module over At commands


  • 2
    Step 2

    Config of the BT module.

    I used a simple Arduino program to send and receive Data to and from the module.

    First you have to set the module to Cental.

    AT+ROLE1moule = central
    AT+RESETreset
    AT+SHOW1show Bluetooth name in response
    AT+IMME0connect automatically
    AT+FILT0scan for devices
    AT+DISC?Show devices

    To connect to the Owon B35T type AT+CONE0(Mac adress of the Multimeter)

    Thats it.

View all instructions

Enjoy this project?

Share

Discussions

Mark wrote 11/29/2019 at 02:02 point

I have the same question as steve and have been at this for 30 plus hours. all is pointing to the uuid. Seems that the MAC address will not work.

  Are you sure? yes | no

crun wrote 09/21/2018 at 22:45 point

Realterm lets you get various sorts of binary views of your data. Might be a useful tool. ( note that current development versions are at https://realterm.i2cchip.com )  There are a few BLE shortcuts on the MISC tab

  Are you sure? yes | no

Casey Ransom wrote 06/22/2017 at 03:07 point

Steve, Thanks for digging into this. It helped out a lot as I was also working on the serial protocol to get data logging into a linux machine. I figured out a few more fields. My code is up at https://github.com/cransom/b35t-reader if anyone wants to log to their raspi or other linux machine.

  Are you sure? yes | no

jai.s.kumar wrote 03/24/2017 at 11:03 point

Why is that commands AT+FILT0 does not work and AT+DISC? always ends up with DISCC DISCE

Thanks,

Jai

  Are you sure? yes | no

Mark wrote 12/01/2019 at 00:29 point

I 'm also having problems getting this to work, I printed out the entire data sheet from hm11 and several other docs. it appears that Jinan Huamao has blockes certian kinds of information transfer between devices.

  Are you sure? yes | no

steve.reeves1 wrote 11/01/2016 at 13:06 point

hi Alain,thanks that would great. I think it's a real cool project and folllwing your main project. Thanks for taking the time to reply keep up the excellent wor

  Are you sure? yes | no

steve.reeves1 wrote 10/31/2016 at 21:37 point

Hi I was wondering how did you get to read all the bytes into the Arduino ?

I've tried your serial program and only get garbage, I want to display the data on a 1.8" TFT screen, would it be possible for you to give me an idea of how you do it

Thanks

Steve

  Are you sure? yes | no

Alain Mauer wrote 11/01/2016 at 11:04 point

Hi Steve, I know when I tryed to read ascii signs, I just got garbage too. When I read the data in dec. , all worked fine. I'll check my serial prog.

  Are you sure? yes | no

Mark wrote 12/01/2019 at 00:30 point

I 'm also having problems getting this to work, I printed out the entire data sheet from hm11 and several other docs. it appears that Jinan Huamao has blockes certian kinds of information transfer between devices.

the AT+CONE0 command is also not valid anymore

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates