[riot-notifications] [RIOT-OS/RIOT] pkg/nimble: add IP-over-BLE support via netif/GNRC (#11578)

Semjon Kerner notifications at github.com
Mon May 27 12:31:56 CEST 2019


I tested this PR with a little tweaking as you explained to me in person. The workaround targets a bug in nimble that led to broken states, when trying to connect to multiple boards simultaniously.
**Workaround:**
1. Clone and checkout https://github.com/haukepetersen/mynewt-nimble/tree/tmp_ble_hs_conn_fix
2. change the pkg source in `.../RIOT/pkg/nimble/Makefile` by adding `PKG_SOURCE_LOCAL=<location of the mynewt-branch>`

When doing so multihop routing with rpl works like a charm. Also sending pings in parallel over 2 hops works well as well as sending a udp package to a server.

Without this workaround I can reproduce the bug that broke the statemachine and hence disabled the first connection as well. However udp and ping communication work without the workaround between exactly 2 nodes as expected.

Whats your opinion @haukepetersen, do you want this PR in without fixing the bug in nimble first or is this PR on hold until the bug is purged?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/11578#issuecomment-496166295
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190527/dbaad60b/attachment.html>


More information about the notifications mailing list