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

Did Linux support bluetooh mesh client.

Want  to use raspberry pi 4 internal bluetooth as client and  gateway.

want to use adv bearer. don't want to use GATT  want to make it coneectionless

  • Hi,

    Don't think Linux supports Bluetooth mesh client(not that i'm aware of at least), but there are support for provisioner. Have a look at this if you want to set up raspeberry pi as a provisioner.

  • Provisioning i wil do with mobile app. Can u suggest best way to implement Gateway.  I tried to with 

    1.  ble_app_uart_coexist and interactive_pyaci.py but both are not woring in my system. getting below error.



    I there any other way. 

    Can u share any document on packet format of mesh provisioned node ( publishing ad subscibing messege ).
    Through wich i can send any customised messege from one node to another with its element address.

    e.g  source address | dest address | opcode | length of paylod | payload 

    Please help us out because not able to visualise how it works.

    Thanks and Regards,
    Mital Pawar





  • Hi,

    I think using interactive pyaci would be the best but we don't support it on Linux unfortunatetly so I'm not sure if it would run your platform. You could try follwing this guide and see if works.

    MitalPawar said:

    Can u share any document on packet format of mesh provisioned node ( publishing ad subscibing messege ).
    Through wich i can send any customised messege from one node to another with its element address.

    e.g  source address | dest address | opcode | length of paylod | payload 

    You can find the packet format in the Bluetooth Mesh specification under 3.4.4 Network PDU.

  • Hi,
    Able to do provision with pyaci and  serial. Thanks for support. The error while running "interactive_pyaci.py" was due to there was one more pythone "aci" module from cisco and it was refering to that.

    Now able to control my first generic server on off  element with "GenericOnOffClient" from pyaci. 
    I Want to know, can i  control all devices and node from pyaci host. If yes how ... Can you share how can i control perticular element from pyaci with unicast address. Also For Other models what i have to do.

  • Hi, 

    This page shows how to use PyACI to send packets.

    You can encode any message to any model using this API.

Related