Hi Michał, Aditya, I just upload a new version of PR: https://github.com/apache/mynewt-nimble/pull/8 It contains fixes for the problem mentioned above, however solution is bit different from what Michał suggested. @MIchał, could you take a look?
@Aditya, Could you be able to test it and give us a feedback on this? Best Łukasz On 6 April 2018 at 14:08, Michał Narajowski <michal.narajow...@codecoup.pl> wrote: > 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 > >>>>>> > >>>>>> > >>> > > >