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

BLE Mesh Certification Process

Hello,

we develop an open source framework that we are currently extending to also support the BLE Mesh Access Layer Models. We are currently implementing the foundation layer and model layer. Is it possible to certify this part on its own without supporting the Network and Transport Layers at first? We also plan to implement these layers but we expect that this will take a bit of time until we can support these.
If this is possible, how would the test cases look like for the certification process? How can we run these against our implementation?

Thanks

Parents
  • Hi,

    How are you thinking to do this from a technical point of view? E.g. the foundation models has state which is used down in the transport layers (the configuration model controls heartbeat functionality which is part of one of the transport layers). Features such as relay feature, GATT proxy, Friend are also controlled from the foundation model layer. If building only the top few layers, what implementation are you using then for the bottom layers? Regardless of bearer, packets needs to be constructed, handled and parsed correctly in each layer of the stack.

    The mesh profile qualification, as far as I understand it, needs to cover the full stack from the bottom up to the access layer and foundation models.

    Regards,
    Terje

  • Thanks, I expected something like this. I would have just handled these states correctly but would not have supported the features such as friend, GATT proxy, etc,...

  • Hi,

    Not supporting features is perfectly fine. It is more the idea of supporting high level layers without supporting the layers further down, that is more of an issue.

    A bit of a shot in the dark from my side, but are you thinking of building the Access layer and Foundation Models on top of FruityMesh?

    Regards,
    Terje

  • Hi, exactly ;-) We are currently implementing the Foundation and some more models on top of FruityMesh. We plan on using them for some of our projects and also plan to support the lower layers afterwards. Probably the GATT Proxy feature and the connection baerer. But that might take some time.

Reply Children
Related