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
> >>>>>>
> >>>>>>
> >>>
> >
>

Reply via email to