Hi Aditya,
I enabled these flags:
BLE_ROLE_BROADCASTER: 1
BLE_ROLE_PERIPHERAL: 1
BLE_EXT_ADV: 1
And this is what i see after pushing the button a few times:
045120 #mesh-onoff STATUS
045121 #mesh-onoff STATUS: Sent !
045123 Received
045263 #mesh-onoff STATUS
045264 #mesh-onoff STATUS: Sent !
045266 Received
045402 #mesh-onoff STATUS
045402 #mesh-onoff STATUS: Sent !
045404 Received
045535 #mesh-onoff STATUS
045536 #mesh-onoff STATUS: Sent !
045538 Received
046559 #mesh-onoff STATUS
046559 #mesh-onoff STATUS: Sent !
046561 Received
046601 #mesh-onoff STATUS
046602 #mesh-onoff STATUS: Sent !
046604 Received
046627 #mesh-onoff STATUS
046628 #mesh-onoff STATUS: Sent !
046630 Received
046656 #mesh-onoff STATUS
046656 #mesh-onoff STATUS: Sent !
046658 Received
Is this what I should see? What are your symptoms?
Best regards
Michał Narajowski
pt., 18 maj 2018 o 11:47 Aditya Xavier <[email protected]> napisał(a):
> Hi Łukasz,
>
> Disabling only the following flags in syscfg.yml allows the device to
> receive but not send mesh messages.
>
> BLE_ROLE_BROADCASTER: 1
> BLE_ROLE_PERIPHERAL: 1
>
> Disabling BLE_EXT_ADV: 1, flag allows the device to send and receive mesh
> messages.
>
> And as I said earlier enabling all three of them, does not allow the
> device to send / receive mesh messages.
>
> It is quite possible its a mistake on my end. Would be grateful if you let
> me know what am I doing wrong :)
>
> Thanks,
> Aditya Xavier.
>
>
> > On 18-May-2018, at 2:59 PM, Aditya Xavier <[email protected]> wrote:
> >
> > Hi Łukasz,
> >
> > Am actually sending it to the Group Address.
> >
> > In main.c :- Line 27
> > void button_cb(struct os_event *ev)
> > {
> > mesh_msg_send(MODEL_ID_CBOR_ACTION, GROUP_ADDR, "HELLO WORLD", 12);
> >
> > }
> >
> > And its relevant method :-
> >
> > In mesh_init.c :- Line 138.
> > void mesh_msg_send(uint16_t model_id, uint16_t target_address, char
> *tmsg, uint16_t tlen)
> > {
> > struct os_mbuf *msg = NET_BUF_SIMPLE(10 + tlen);
> > struct bt_mesh_msg_ctx ctx = {
> > .net_idx = net_idx,
> > .app_idx = app_idx,
> > // .addr = node_address,
> > // .addr = GROUP_ADDR,
> > .addr = target_address,
> > .send_ttl = BT_MESH_TTL_MAX,
> > };
> >
> >
> >
> > Which I registered here :-
> > In mesh_init.c :- Line 129.
> > * Add model subscription */
> > bt_mesh_cfg_mod_sub_add_vnd(net_idx, node_address, node_address,
> GROUP_ADDR,
> > MOD_LF, CID_VENDOR, NULL);
> >
> > Also, I believe the mesh_msg_send is correctly because it works
> correctly when I switch off the following flags.
> >
> > BLE_ROLE_BROADCASTER: 1
> > BLE_ROLE_PERIPHERAL: 1
> > BLE_EXT_ADV: 1
> >
> > Please do correct me if am wrong.
> >
> > Thanks,
> > Aditya Xavier.
> >
> >> On 18-May-2018, at 2:53 PM, Łukasz Rymanowski <
> [email protected]> wrote:
> >>
> >> Hi Aditya,
> >>
> >> Sending to destination with same address as source will result in
> sending
> >> msg to source. It will not go into the air.
> >>
> >> Best
> >> Łukasz
> >>
> >> On Thu, 17 May 2018 at 12:21, Aditya Xavier <[email protected]>
> wrote:
> >>
> >>> Hi Łukasz,
> >>>
> >>> Sorry for the late reply.
> >>>
> >>> I created a test application for BLE + MESH co-existence, to test the
> >>> functionality and your patch.
> >>>
> >>> The following are my observations.
> >>>
> >>> 1. On enabling any of the following flags, MESH is unable to send
> /
> >>> receive messages don’t work. (Using mesh_model_send)
> >>>
> >>> BLE_ROLE_BROADCASTER: 1
> >>> BLE_ROLE_PERIPHERAL: 1
> >>> BLE_EXT_ADV: 1
> >>>
> >>> 2. Incase using the same Node_Address on two devices, send/
> receive
> >>> messages don't work. ( This might be as per protocol specifications,
> am not
> >>> aware)
> >>>
> >>> You can try the application to verify the same.
> >>> 1. Do remember the node_address value should be unique. You can
> >>> change the same in mesh_init.c
> >>> 2. You can enable BLE / mesh by changing the relevant value in
> >>> headers.h ( ble_enable and mesh_enable )
> >>>
> >>>
> >>> Please let me know your findings and in case of any mistake on my part,
> >>> please let me know.
> >>>
> >>> Thanks for looking into it.
> >>>
> >>> Thanks,
> >>> Aditya Xavier.
> >>>
> >>>
> >>>
> >>>
> >>>> On 15-May-2018, at 7:59 PM, Łukasz Rymanowski <
> >>> [email protected]> wrote:
> >>>>
> >>>> Hi Aditya,
> >>>>
> >>>> On Sat, 12 May 2018 at 08:23, Aditya Xavier <[email protected]>
> wrote:
> >>>>
> >>>>> Hi Łukasz,
> >>>>>
> >>>>> Thanks for looking into it.
> >>>>>
> >>>>> As per the documentation,
> >>>>>
> >>>>> To make use of it application needs to set BLE_EXT_ADV and
> >>>>> BLE_MULTI_ADV_INSTANCES at least to 1. Mesh will use last available
> >>>>> advertising instance for PB-ADV and second to last for PB-GATT and
> >>>>> PROXY
> >>>>>
> >>>>> What would happen when the Application is not utilizing PB-ADV /
> >>> PB-GATT ?
> >>>>> i.e. provisioned Mesh Instance co-existing with a BLE instance ?
> >>>>>
> >>>>
> >>>> Ah this is error in the documentation. Instead of PB_ADV/GATT It
> should
> >>> be
> >>>> ADV bearer and GATT bearer. Actually also name of #defines
> >>>> BLE_ADV_PB_ADV/GATT_IDX is not good. Thanks for pointing it out. Would
> >>> you
> >>>> mind to send PR for this?
> >>>>
> >>>> In general, when BLE_EXT_ADV is enabled and application wants to use
> BLE
> >>>> instance and Mesh, then
> >>>> a) BLE_MULTI_ADV_INSTANCES shall be set at least to 1 if ADV bearer
> is
> >>> used
> >>>> b) BLE_MULTI_ADV_INSTANCES shall be set at least to 2 if ADV and GATT
> >>>> bearer is used
> >>>>
> >>>>
> >>>>> Trying to understand whether this would require me to enable PB-ADV /
> >>>>> PB-GATT because my application uses neither.
> >>>>>
> >>>>
> >>>> There should be no need for this.
> >>>>
> >>>>
> >>>>>
> >>>>> Similarly, please correct me if am wrong but I would need to set
> >>>>> BLE_MULTI_ADV_INSTANCES to 2 to have MESH and BLE coexist.
> >>>>>
> >>>>
> >>>> No, 1 is enough. It is because BLE_MULTI_ADV_INSTANCES stays for an
> >>>> additional instances. There is always one available.
> >>>> Actually I understand that name 'BLE_MULTI_ADV_INSTANCES' might be
> >>>> confusing. Hopefully decryption of this flag in nimble/syscfg.yml
> makes
> >>> it
> >>>> clear.
> >>>>
> >>>>
> >>>>>
> >>>>> Thanks,
> >>>>> Aditya Xavier.
> >>>>>
> >>>>>
> >>>> Best
> >>>> Łukasz
> >>>>
> >>>>
> >>>>>> On 10-May-2018, at 1:16 PM, Łukasz Rymanowski <
> >>>>> [email protected]> wrote:
> >>>>>>
> >>>>>> Hi,
> >>>>>>
> >>>>>> We found the issue which was related to latest controller changes.
> >>>>>> Basically controller does not allow now to mix legacy HCI with ext
> adv
> >>>>> HCI
> >>>>>> which of course is good. The PR
> >>>>>> https://github.com/apache/mynewt-nimble/pull/8 is fixed now.
> >>>>>> I removed RFC and I plan to merge it soon.
> >>>>>>
> >>>>>> @Aditya - feedback very welcome.
> >>>>>>
> >>>>>> \Łukasz
> >>>>>>
> >>>>>> On Mon, 7 May 2018 at 13:41, Łukasz Rymanowski <
> >>>>>> [email protected]> wrote:
> >>>>>>
> >>>>>>> Hi Aditya,
> >>>>>>>
> >>>>>>> Sorry for late answer.
> >>>>>>>
> >>>>>>> Could you please provide btmon logs along with console logs so we
> can
> >>>>> help
> >>>>>>> you to analyze what is going on?
> >>>>>>> Here is instruction how to get btmon logs:
> >>>>>>> https://www.codecoup.pl/blog/support-for-btmon-in-mynewt/
> >>>>>>>
> >>>>>>> Thanks and best regards
> >>>>>>> Łukasz
> >>>>>>>
> >>>>>>>
> >>>>>>> On Fri, 27 Apr 2018 at 11:48, Aditya Xavier <[email protected]>
> >>>>> wrote:
> >>>>>>>
> >>>>>>>> Hi Łukasz,
> >>>>>>>>
> >>>>>>>> Any update on it? Were you able to check this ?
> >>>>>>>>
> >>>>>>>> Bt_mesh_model_send does not work after enabling BLE_EXT_ADV..
> >>>>>>>>
> >>>>>>>> Or, can you give me a sample code where it works so that I can
> check
> >>> if
> >>>>>>>> there is something am doing wrong.
> >>>>>>>>
> >>>>>>>> Thanks,
> >>>>>>>> Aditya Xavier.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> On 20-Apr-2018, at 3:56 PM, Aditya Xavier <[email protected]>
> >>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> Hi Łukasz,
> >>>>>>>>>
> >>>>>>>>> Thanks, was able to build btshell + blemesh into nrf52832.
> >>>>>>>>>
> >>>>>>>>> I think I found an issue with regards to bt_mesh_model_send
> method.
> >>>>>>>>>
> >>>>>>>>> It seems bt_mesh_model_send is no longer working.
> >>>>>>>>>
> >>>>>>>>> In my test app, I have remove all ble code, and using only
> blemesh (
> >>>>>>>> auto provisioning ) and send a message to another device over mesh
> >>> on a
> >>>>>>>> press of a button.
> >>>>>>>>>
> >>>>>>>>> When I disable BLE_EXT_ADV and BLE_MULTI_ADV_INSTANCES, it works.
> >>>>>>>>>
> >>>>>>>>> Can you try and confirm it works ?
> >>>>>>>>>
> >>>>>>>>> Thanks,
> >>>>>>>>> Aditya Xavier
> >>>>>>>>>
> >>>>>>>>>> On 19-Apr-2018, at 2:00 PM, Łukasz Rymanowski <
> >>>>>>>> [email protected] <mailto:
> [email protected]
> >>>>>
> >>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Hi Aditya,
> >>>>>>>>>>
> >>>>>>>>>> I suggest to hack around flash map instead of removing code.
> >>>>>>>>>>
> >>>>>>>>>> I would do something like this (hopefully calculations are OK).
> >>>>>>>>>>
> >>>>>>>>>> +++ b/hw/bsp/nrf52dk/bsp.yml
> >>>>>>>>>> @@ -41,11 +41,11 @@ bsp.flash_map:
> >>>>>>>>>> FLASH_AREA_IMAGE_0:
> >>>>>>>>>> device: 0
> >>>>>>>>>> offset: 0x00008000
> >>>>>>>>>> - size: 232kB
> >>>>>>>>>> + size: 462kB
> >>>>>>>>>> FLASH_AREA_IMAGE_1:
> >>>>>>>>>> device: 0
> >>>>>>>>>> - offset: 0x00042000
> >>>>>>>>>> - size: 232kB
> >>>>>>>>>> + offset: 0x0007B800
> >>>>>>>>>> + size: 2kB
> >>>>>>>>>> FLASH_AREA_IMAGE_SCRATCH:
> >>>>>>>>>> device: 0
> >>>>>>>>>> offset: 0x0007c000
> >>>>>>>>>> diff --git a/hw/bsp/nrf52dk/nrf52xxaa.ld
> >>>>> b/hw/bsp/nrf52dk/nrf52xxaa.ld
> >>>>>>>>>> index 9433e37fd..55e293da1 100644
> >>>>>>>>>> --- a/hw/bsp/nrf52dk/nrf52xxaa.ld
> >>>>>>>>>> +++ b/hw/bsp/nrf52dk/nrf52xxaa.ld
> >>>>>>>>>> @@ -17,7 +17,7 @@
> >>>>>>>>>> */
> >>>>>>>>>> MEMORY
> >>>>>>>>>> {
> >>>>>>>>>> - FLASH (rx) : ORIGIN = 0x00008000, LENGTH = 0x3a000
> >>>>>>>>>> + FLASH (rx) : ORIGIN = 0x00008000, LENGTH = 0x73800
> >>>>>>>>>> RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x10000
> >>>>>>>>>> }
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Make sure to rebuild boot and app and then try.
> >>>>>>>>>>
> >>>>>>>>>> Best
> >>>>>>>>>> Łukasz
> >>>>>>>>>>
> >>>>>>>>>> On 19 April 2018 at 07:30, Aditya Xavier <[email protected]
> >>>>> <mailto:
> >>>>>>>> [email protected]> <mailto:[email protected] <mailto:
> >>>>>>>> [email protected]>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Hi Łukasz,
> >>>>>>>>>>>
> >>>>>>>>>>> PFA the app I used to test Mesh using multi advertising
> instances.
> >>>>>>>>>>>
> >>>>>>>>>>> I get the following error.
> >>>>>>>>>>> [ts=275343728ssb, mod=4 level=3] adv_send: Advertising failed:
> >>> err 3
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> I had to comment out a lot of code to get it in a flash-able
> size.
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks,
> >>>>>>>>>>> Aditya Xavier.
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> On 18-Apr-2018, at 1:13 PM, Aditya Xavier <[email protected]
> >>>>>>>> <mailto:[email protected]>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> Hi Łukasz,
> >>>>>>>>>>>
> >>>>>>>>>>> Am using nrf52832, hence the problem of flash overflow.
> >>>>>>>>>>>
> >>>>>>>>>>> Would create a test app, using btshell + blemesh + the flags
> which
> >>>>> you
> >>>>>>>>>>> recommended, and test again.
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks,
> >>>>>>>>>>> Aditya Xavier.
> >>>>>>>>>>>
> >>>>>>>>>>> On 18-Apr-2018, at 12:29 PM, Łukasz Rymanowski <
> >>>>>>>>>>> [email protected] <mailto:
> >>> [email protected]
> >>>>>>>
> >>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> Hi Aditya,
> >>>>>>>>>>>
> >>>>>>>>>>> If there is flash overflow consider removing some features from
> >>> the
> >>>>>>>>>>> configuration.
> >>>>>>>>>>> What HW are you using? We are running on nrf52840
> >>>>>>>>>>>
> >>>>>>>>>>> BTW There is no special application. It is btshell plus those 4
> >>>>> flags
> >>>>>>>> (
> >>>>>>>>>>> BLE_EXT_ADV, BLE_MULTI_ADV_INSTANCES, BLE_MESH,
> BLE_MESH_SHELL) .
> >>>>> Of
> >>>>>>>>>>> course you need my PR. I did not test it personally, but I
> know
> >>> it
> >>>>>>>> worked
> >>>>>>>>>>> for Michal.
> >>>>>>>>>>>
> >>>>>>>>>>> Please share your target configuration,
> >>>>>>>>>>>
> >>>>>>>>>>> Best
> >>>>>>>>>>> Łukasz
> >>>>>>>>>>>
> >>>>>>>>>>> On 17 April 2018 at 12:04, Aditya Xavier <[email protected]
> >>>>>>>> <mailto:[email protected]> <mailto:
> >>>>>>>>>>> [email protected] <mailto:[email protected]> <mailto:
> >>>>>>>> [email protected] <mailto:[email protected]>> <
> >>> [email protected]
> >>>>>>>> <mailto:[email protected]> <mailto:[email protected] <mailto:
> >>>>>>>> [email protected]>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> 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] <mailto:
> >>> [email protected]
> >>>>>>
> >>>>>>>> <mailto:[email protected] <mailto:
> >>>>>>>> [email protected]>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Hi Michał, Aditya,
> >>>>>>>>>>>
> >>>>>>>>>>> I just upload a new version of PR:
> >>>>>>>>>>> https://github.com/apache/mynewt-nimble/pull/8 <
> >>>>>>>> https://github.com/apache/mynewt-nimble/pull/8> <
> >>>>>>>> https://github.com/apache/mynewt-nimble/pull/8 <
> >>>>>>>> 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] <mailto:
> >>> [email protected]
> >>>>>>
> >>>>>>>> <mailto:[email protected] <mailto:
> >>>>>>>> [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 <https://pastebin.com/gbyX8H56>
> <
> >>>>>>>> https://pastebin.com/gbyX8H56 <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]
> >>>>>>>> <mailto:[email protected]> <mailto:[email protected] <mailto:
> >>>>>>>> [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] <mailto:
> >>> [email protected]
> >>>>>>
> >>>>>>>> <mailto:[email protected] <mailto:
> >>>>>>>> [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.
> >>>>>>>>>>> [email protected] <mailto:[email protected]> <mailto:
> [email protected]
> >>>>>>>> <mailto:[email protected]>> <mailto:[email protected] <mailto:
> >>>>> [email protected]>
> >>>>>>>> <mailto:[email protected] <mailto:[email protected]>> <
> [email protected]
> >>>>>>>> <mailto:[email protected]> <mailto:[email protected] <mailto:
> >>>>> [email protected]
> >>>>>>>>>>>>
> >>>>>>>>>>> Best regards
> >>>>>>>>>>> Michał
> >>>>>>>>>>>
> >>>>>>>>>>> 2018-04-03 7:56 GMT+02:00 Aditya Xavier <[email protected]
> >>>>> <mailto:
> >>>>>>>> [email protected]> <mailto:[email protected] <mailto:
> >>>>>>>> [email protected]>> <mailto:
> >>>>>>>>>>> [email protected] <mailto:[email protected]> <mailto:
> >>>>>>>> [email protected] <mailto:[email protected]>> <
> >>> [email protected]
> >>>>>>>> <mailto:[email protected]> <mailto:[email protected] <mailto:
> >>>>>>>> [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] <mailto:
> >>> [email protected]
> >>>>>>
> >>>>>>>> <mailto:[email protected] <mailto:
> >>>>>>>> [email protected]>> <mailto:
> >>> [email protected]
> >>>>>>>> <mailto:[email protected]> <mailto:
> >>>>>>>> [email protected] <mailto:
> [email protected]
> >>>>>
> >>>>>>>>>>> <[email protected] <mailto:
> >>>>> [email protected]>
> >>>>>>>> <mailto:[email protected] <mailto:
> >>>>>>>> [email protected]>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Second thought
> >>>>>>>>>>> [email protected] <mailto:[email protected]> <mailto:
> [email protected]
> >>>>>>>> <mailto:[email protected]>> <mailto:[email protected] <mailto:
> >>>>> [email protected]>
> >>>>>>>> <mailto:[email protected] <mailto:[email protected]>> <
> [email protected]
> >>>>>>>> <mailto:[email protected]> <mailto:[email protected] <mailto:
> >>>>> [email protected]
> >>>>>>>>>>>>
> >>>>>>>>>>> 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
> >>>>>>>>
> >>>>>>>>
> >>>>>
> >>>>>
> >>>
> >>>
> >
>
>