Skip to content

host/svc: add IPSS service for IPSP support#392

Merged
rymanluk merged 1 commit intoapache:masterfrom
haukepetersen:add_svc_ipss
Apr 26, 2019
Merged

host/svc: add IPSS service for IPSP support#392
rymanluk merged 1 commit intoapache:masterfrom
haukepetersen:add_svc_ipss

Conversation

@haukepetersen
Copy link
Copy Markdown
Member

This PR adds support for the IPSS (Inernet protocol support service) to NimBLE. This service is defined in the IPSP (Internet Protocol Support Profile) spec. It has not characteristics and is simply there to notify others on a node's capability to run IP traffic (over l2cap coc).

I tested this PR using RIOT using this branch: https://github.com/haukepetersen/RIOT/tree/add_nimble_ipsp and building with USEMODULE=nimble_svc_ipss. Only problem is, that one has to manually set the RIOT package to this branch...

This setup does so far only configure this trivial service for a device, it does not yet enable the actual IP-over-BLE capabilities. These i will PR separately to RIOT.

@haukepetersen
Copy link
Copy Markdown
Member Author

any chance someone wants review this?

@sterlinghughes sterlinghughes requested a review from rymanluk April 15, 2019 14:50
Copy link
Copy Markdown
Contributor

@rymanluk rymanluk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@haukepetersen Sorry for late review. Service itself looks good, thanks. However, as you might agree, it is not very useful for others :) Would you come up also with profile implementation - even as a test application?

@rymanluk rymanluk merged commit 8b45120 into apache:master Apr 26, 2019
@haukepetersen
Copy link
Copy Markdown
Member Author

@rymanluk thanks for merging! I do have a test application, it is however tightly coupled to RIOT and its GNRC network stack. The PR will be out somewhere in Mai. I'll let you know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants