Hi Łukasz, One question about the beacon content: since the URI Harsh field is optional and all zero in this case, shouldn't the field be removed entirely?
Cheers, Lichun 2018-03-29 21:00 GMT+08:00 Łukasz Rymanowski <[email protected]> : > Hi, > > On 29 March 2018 at 14:16, Li-Chun Ko <[email protected]> wrote: > > I hope it works this time! > > > > https://imgur.com/ZsqnidG > > Thanks. Well this looks good to me. You can verify with Mesh Profile > Specification chapter 3.9.2 Unprovisioned Device beacon > Probably Wireshark does not decode it well, but I have not clue why it > does not work with Nordic. > Will try to find some time to test it against Nordic stack ... > > > > > Cheers, > > Lichun > > > > Best > Łukasz > > > 2018-03-29 19:39 GMT+08:00 Michał Narajowski < > [email protected]> > > : > > > >> Hi Li-Chun, > >> > >> We still didn't get the picture. Please try using some hosting website > >> like Imgur and send us the link to the picture. > >> > >> Best regards > >> Michał Narajowski > >> > >> 2018-03-29 13:20 GMT+02:00 Li-Chun Ko <[email protected]>: > >> > Attached it again here. > >> > > >> > Łukasz Rymanowski <[email protected]> 於 2018年3月29日 週四 > >> 下午6:33 寫道: > >> >> > >> >> Hi Lichun > >> >> > >> >> On 29 March 2018 at 12:28, Li-Chun Ko <[email protected]> wrote: > >> >> > Hi Łukasz, > >> >> > > >> >> > I am using the ADV bearer. > >> >> > > >> >> > I don't have the log at hand but you should get all the information > >> from > >> >> > the picture I attached in my previous email. It was captured by a > low > >> >> > cost > >> >> > Nordic sniffer. > >> >> > >> >> Could you resend picture you mentioned? It looks like it is missing > in > >> >> your first email (at least I did not get it) > >> >> > >> >> > > >> >> > I used bascally the same steps that were mentioned in the BLE mesh > >> >> > tutroial > >> >> > except I changed the UUID and I also built the bootloader at the > same > >> >> > time > >> >> > (I don't know why without compiling the bootloader the serial > >> interface > >> >> > of > >> >> > the mesh node doesn't seem to work; I haven't got a chance to take > a > >> >> > further look so now I always compile them together). > >> >> > Below are the detailed steps. I will share the configuration with > you > >> >> > once > >> >> > I can reach my computer. > >> >> > > >> >> > Cheers, > >> >> > Lichun > >> >> > __ > >> >> > newt new my_mesh > >> >> > cd my_mesh/ > >> >> > newt install -v > >> >> > newt target create blemesh > >> >> > newt target set blemesh app=@apache-mynewt-core/apps/blemesh > >> >> > newt target set blemesh bsp=@apache-mynewt-core/hw/bsp/nrf52dk > >> >> > newt target set blemesh build_profile=optimized > >> >> > newt target set blemesh syscfg=BLE_MESH_PB_GATT=1:BLE_ > >> >> > MESH_DEV_UUID='(uint8_t[16]){0x33, 0x19, 0}' > >> >> > newt target create nrf52_boot > >> >> > newt target set nrf52_boot app=@apache-mynewt-core/apps/boot > >> >> > newt target set nrf52_boot bsp=@apache-mynewt-core/hw/bsp/nrf52dk > >> >> > newt target set nrf52_boot build_profile=optimized > >> >> > newt build nrf52_boot > >> >> > newt build blemesh > >> >> > newt create-image blemesh 1.0.0 > >> >> > newt load blemesh > >> >> > > >> >> > Łukasz Rymanowski <[email protected]> 於 2018年3月29日 週四 > >> 下午5:02 > >> >> > 寫道: > >> >> > > >> >> >> Hi Lichun, > >> >> >> > >> >> >> On 29 March 2018 at 10:42, Li-Chun Ko <[email protected]> > wrote: > >> >> >> > Hi all, > >> >> >> > > >> >> >> > I am running blemesh with mynewt 1.3.0 on Nordics pca 10040. > Here > >> >> >> > are > >> >> >> two > >> >> >> > questions I have: > >> >> >> > > >> >> >> > 1. Is it correct that the current mynewt release doesn't support > >> the > >> >> >> > Provisioner's role? I wasn't able to find a way to do so. > >> >> >> > > >> >> >> > >> >> >> This is correct. Provisioner is not supported in Mynewt. However > if > >> >> >> you want to test mesh wit two Mynewt devices, I suggest to use > >> >> >> blemesh_shell application which gives you a way to hardcode mesh > >> >> >> credentians by using "provision" command. > >> >> >> > >> >> >> > 2. I tried to use the mesh stack from Noridc to play the > >> >> >> > Provisioner's > >> >> >> role > >> >> >> > but it seems the device cannot decode the unprovisioning beacon > >> >> >> generated by > >> >> >> > mynewt's mesh stack correctly. I captured the beacon with > wireshark > >> >> >> > 2.5.1 > >> >> >> > and noticed that the tool cannot parse the beacon correctly > either. > >> >> >> > The > >> >> >> > AdvData can be recognized as mesh beacon but the content is > showed > >> as > >> >> >> > "unknown data". I am thinking there might be some PDU format > issues > >> >> >> > (I > >> >> >> > suspect the length field of the mesh beacon which is 24 bytes is > >> >> >> incorrect) > >> >> >> > but I am not sure. I have attached a photo as the reference and > >> >> >> > hopefully > >> >> >> > someone can help check. > >> >> >> > > >> >> >> > >> >> >> That is interesting. I did not test against Nordic stack but was > >> >> >> testing against PTS tool and some other implementation and have > not > >> >> >> seen such issue. > >> >> >> Could you share your target configuration ("newt target show > <target > >> >> >> name>") and wireshark logs? > >> >> >> > >> >> >> BTW What bearer uses Nordic stack? > >> >> >> > >> >> >> > Br, > >> >> >> > Lichun > >> >> >> > >> >> >> Thanks > >> >> >> Łukasz > >> >> >> > >> >> > >> >> > >> >> Best > >> >> Łukasz > >> >
