Bluetooth mesh sensor client example gives different outputs in different mobile devices

Hello

I tried bluetooth mesh sensor server and client example, everything is good including provisioning process in mobile but the output is different with different mobiles. i have 2 mobiles where i tested in both mobiles i get output of this part as shown in picture-1

picture-1

and

picture-2

and from the picture-2 of code except chip temperature i can see other printk functions in output.

I tried this in my colleague mobile in that i can see picture-2 outputs but not picture-1 output.

I am really confused, why this happens? Can anyone help me as soon as possible please...

Regards

SaSu

  • Hello

    Sorry for not being clear. Here are the answers to your questions.

    1.The configuration my colleague did last time, he told me he don't remember how he did and (FYI: That's the only one time i saw the output of "chip temperature" and can't see "relative between ..." output from "sensor_cli_series_entry_cb" function at that time).

    2. Everytime i do same as steps as give in the sample documentation except publish thing in sensor_server because i couldn't do it even though i am setting to existing group its not setting up to the group. Even i created a forum question about this issue cannot set publish in sensor_server( Could not set publication in sensor server(Mesh Sensor) example in mobile App) as my colleague told me publish is not required in sensor_server i closed the forum question.

    3. I see the same output everytime. also attaching the output i get everytime . My problem is i need the "chip temperature" output on the screen which is important to me.

        Here we see "Present Device Operating Temperature" is 24.28. That value should be in "chip temperature" output.

    4. I did not do any changes just added printk functions why its not working before (if) thats it.

    Really waiting to see chip temperature output on my screen.

    Regards

  • Hello,

    Andreas is currently out of office, so I will look into your ticket.

    I am trying to understand what you are doing here. Your nRF chip is reading a chip temperature (using an external temperature sensor?) 

    Is the issue that you don't get the sensor_cli_series_entry_cb() to trigger in your nRF chip's application? What is supposed to trigger it? How is that set up?

    SaSu said:
    Everytime i do same as steps as give in the sample documentation

    What sample documentation? Your colleague's sample documentation, or some documentation from our side?

    SaSu said:
    3. I see the same output everytime. also attaching the output i get everytime . My problem is i need the "chip temperature" output on the screen which is important to me.

    So you don't get the sensor_cli_data_cb() to trigger either? What is supposed to trigger it?

    SaSu said:
    I did not do any changes just added printk functions why its not working before (if) thats it.

    When was it working, and what did you do in the meantime? (because something obviously changed). Have you tried debugging, setting a breakpoint in the callbacks? Is the issue that the callbacks doesn't trigger, or that the printk() doesn't print anything?

    BR,

    Edvin

  • 1. In "sensor_cli_data_cb", I am not getting the first if output i.e "Chip temperature" and i want that.

    2. Sample Document means https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/bluetooth/mesh/sensor_server/README.html. (i.e i have done same provisioning process except publish thing in sensor_server because i couldn't do it even though i am setting to existing group its not setting up to the group. Even i created a forum question about this issue cannot set publish in sensor_server( Could not set publication in sensor server(Mesh Sensor) example in mobile App) as my colleague told me publish is not required in sensor_server i closed the forum question.(As explained in previous reply))

    3. It worked only once with my colleague mobile and he dont remember how he did it at that time also i got only "chip temperature" output but not " sesnor_cli_series_entry_cb" output

    4. Recently again i tested with my colleague mobile that time same output as with my mobile devices and the output is I can see " sesnor_cli_series_entry_cb" output but not "chip temperature" output in "sensor_cli_data_cb"

    Regards

  • SaSu said:
    1. In "sensor_cli_data_cb", I am not getting the first if output i.e "Chip temperature" and i want that.

    Is it the sensor_cli_data_cb callback that is not triggering, or the printk() that is not printing?

    SaSu said:
    3. It worked only once with my colleague mobile and he dont remember how he did it at that time also i got only "chip temperature" output but not " sesnor_cli_series_entry_cb" output

    What is supposed to trigger sesnor_cli_series_entry_cb() in your application?

  • 1. printk("chip temperature : ........") from sensor_cli_data_cb is not printing.

    2. In "sensor_cli_series_entry_cb" output is just like picture in 3rd point last before reply only that is triggering everytime for me but i want "chip temperature" output.

    Regards

Related