Hi Aditya, Mesh is using Adv extensions under the hood if you have Łukasz's patch and enable BLE_EXT_ADV and set BLE_MULTI_ADV_INSTANCES to at least 1. Blemesh_shell has a command "init" which initializes mesh stack and starts advertising Unprovisioned Mesh Beacon.
I tested this now and I noticed a bug. Here is a patch for that bug: https://pastebin.com/gbyX8H56 Please apply it on top of Łukasz's branch. Hope that helps. Let us know how it works for you. BR, Michał 2018-04-06 11:09 GMT+02:00 Aditya Xavier <adityaxav...@me.com>: > Hi Michał / Łukasz, > > I have been trying to understand the blemesh_shell, and I fail to understand > how / where it is using the Advertisement extensions. > > Basically, could you point me towards the difference if I need to implement, > in order to use blemesh instead. > > From what I gathered / understood after going through the code is that > blemesh_shell basically allows various functions to be triggered through > shell commands. > > Thanks, > Aditya Xavier. > > >> On 03-Apr-2018, at 3:54 PM, Michał Narajowski >> <michal.narajow...@codecoup.pl> wrote: >> >> Hi Aditya, >> >> Please set BLE_MESH: 1 and BLE_MESH_SHELL: 1 and you should be able to >> use both btshell and mesh shell. Let us know how that works for you. >> >> Best regards >> Michał >> >> 2018-04-03 7:56 GMT+02:00 Aditya Xavier <adityaxav...@me.com>: >>> Hi Łukasz, >>> >>> Any pointers, as to what needs to be implemented from the blemesh_shell app >>> ? >>> >>> >>> Thanks, >>> Aditya Xavier. >>> >>>> On 02-Apr-2018, at 11:34 PM, Łukasz Rymanowski >>>> <lukasz.rymanow...@codecoup.pl> wrote: >>>> >>>> Second thought >>>> >>>> Aditya, >>>> Since I did not test it a lot, would it be possible to give us feedback how >>>> it works for you? >>>> >>>> Best >>>> Lukasz >>>> >>>> >>>> >>>> >>>> On Mon, Apr 2, 2018, 20:01 Łukasz Rymanowski >>>> <lukasz.rymanow...@codecoup.pl> >>>> wrote: >>>> >>>>> Hi Aditya. >>>>> >>>>> On Mon, Apr 2, 2018, 19:14 Aditya Xavier <adityaxav...@me.com> wrote: >>>>> >>>>>> Hi Łukasz, >>>>>> >>>>>> Is there anything special required to get this working along with BLE ? >>>>> >>>>> >>>>>> For e.g. would the btshell app code for ADV_EXT work along with mesh with >>>>>> the provided patches ? >>>>>> >>>>> >>>>> In addition to configuration mentioned in PR commit message, the btshell >>>>> app would have to enable ble mesh and ble mesh shell (check blemesh_shell >>>>> app for that) >>>>> >>>>>> >>>>>> Mesh and BLE seems to compile however, am currently unable to get Mesh >>>>>> working. >>>>>> >>>>>> Also, any reason why this was not accepted yet ? >>>>>> >>>>> >>>>> People are busy with other stuff I guess. I think it will be merged >>>>> eventually. >>>>> >>>>>> >>>>>> >>>>>> >>>>>> Thanks, >>>>>> Aditya Xavier. >>>>>> >>>>> >>>>> Best >>>>> Lukasz >>>>> >>>>> >>>>>> >>>>>>> On 20-Mar-2018, at 12:57 AM, Sterling Hughes < >>>>>> sterling.hughes.pub...@gmail.com> wrote: >>>>>>> >>>>>>> +1 - this is great, thanks Lukasz! >>>>>>> >>>>>>> On 19 Mar 2018, at 6:36, Łukasz Rymanowski wrote: >>>>>>> >>>>>>>> Hi All, >>>>>>>> >>>>>>>> I saw people asking around about possibility to advertise with non-mesh >>>>>>>> data while mesh is running on Mynewt. Well this is possible to do but >>>>>> of >>>>>>>> course it brings a lot of risk for mesh operations and especially for >>>>>>>> friendship scenario. However I went ahead and added support for this in >>>>>>>> Mynewt and I'm interested in how it works for you. >>>>>>>> >>>>>>>> So here is a PR which makes use of multi instances from BT5 Advertising >>>>>>>> extensions and basically allows you to create additional instances >>>>>> which >>>>>>>> contains non-mesh data. >>>>>>>> >>>>>>>> https://github.com/apache/mynewt-nimble/pull/8 >>>>>>>> >>>>>>>> Instructions on how to enable it you can find in the commit message. >>>>>>>> >>>>>>>> Comments are welcome >>>>>>>> >>>>>>>> Best >>>>>>>> Łukasz >>>>>> >>>>>> >>> >