Hi Łukasz,

Been trying to join both blemesh_shell and bt_shell, but there is a problem of 
flash overflow.

Created another app, which basically is btshell and some portions of blemesh, 
but that didn’t work.

Is it possible for you to share a sample / test app ?

Thanks,
Aditya Xavier.

> On 10-Apr-2018, at 1:09 PM, Łukasz Rymanowski <[email protected]> 
> wrote:
> 
> 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 <[email protected]>
> 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 <[email protected]>:
>>> 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 <
>> [email protected]> 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 <[email protected]>:
>>>>> 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 <
>> [email protected]> 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 <
>> [email protected]>
>>>>>> wrote:
>>>>>> 
>>>>>>> Hi Aditya.
>>>>>>> 
>>>>>>> On Mon, Apr 2, 2018, 19:14 Aditya Xavier <[email protected]>
>> 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 <
>>>>>>>> [email protected]> 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