This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Can we implement bluetooth HID class device along with bluetooth mesh connectivity?

Hi,

I was into the working of bluetooth mesh. I was wondering if it is possible to configure a bluetooth mesh network with a smart phone acting as a provisioner and by any means, can the mesh work like a bluetooth HID device?

SDK: nRF5_SDK_15.0.0_a53641a

mesh: nrf5_SDK_for_Mesh_v2.2.0_src

IDE: Segger Embedded Studio (Release: 3.52a) (Build: 2018100401.37321)

Boards: 2x nRF52DK, 2x nRF52840 DK

Thanks,

Hari

Parents
  • Hi Joakim Jakobsen,

    Thanks for the reply and that was a great start.

    I tried working with ble_app_uart_coexist and it was working as expected. But something caught my attention.

    Test setup:-
    nRF52840DK - light_switch (provisioner)
    nRF52DK - light_switch (server)
    nRF52DK - ble_app_uart_coexist (client)
    android phone - nRF UART

    so, here, without the android phone, things are working relatively ok, but once we have connected the android phone, mesh client reception efficiency got reduced significantly. Say out of 10 packets sent from server(button 0 pressed), only 7-8 got registered in client.

    Has this got something to do with radio allocation between BLE and mesh?

    Since my final requirement is to implement HID device within a mesh network, packet loss and latency should be kept bare minimum.

    Thanks,

    Hari

Reply
  • Hi Joakim Jakobsen,

    Thanks for the reply and that was a great start.

    I tried working with ble_app_uart_coexist and it was working as expected. But something caught my attention.

    Test setup:-
    nRF52840DK - light_switch (provisioner)
    nRF52DK - light_switch (server)
    nRF52DK - ble_app_uart_coexist (client)
    android phone - nRF UART

    so, here, without the android phone, things are working relatively ok, but once we have connected the android phone, mesh client reception efficiency got reduced significantly. Say out of 10 packets sent from server(button 0 pressed), only 7-8 got registered in client.

    Has this got something to do with radio allocation between BLE and mesh?

    Since my final requirement is to implement HID device within a mesh network, packet loss and latency should be kept bare minimum.

    Thanks,

    Hari

Children
No Data
Related