mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-03 08:23:10 +00:00
This enables these samples to interoperate with Linux 6LoWPAN over Bluetooth implementation while that is being fixed, in the long term we might remove it from the samples once Linux is fixed. Jira: ZEP-1656 Change-Id: I8ca9fe5a27f43cebc75b6fe5a436a5e8fcee26d5 Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com> |
||
---|---|---|
.. | ||
src | ||
Makefile | ||
prj.conf | ||
README.rst | ||
testcase.ini |
Bluetooth: IPSP Sample ###################### Overview ******** Application demonstrating the IPSP (Internet Protocol Support Profile) Node role. IPSP is the Bluetooth profile that underneath utilizes 6LoWPAN, i.e. gives you IPv6 connectivity over BLE. Requirements ************ This application currently only works with HCI based firmware since it requires L2CAP channels support. Building and Running ******************** This sample can be found under :file:`samples/bluetooth/ipsp` in the Zephyr tree. Testing with a Linux host ========================= To test IPSP please take a look at samples/net/README, in addition to running echo-client you must enable 6LowPAN module in Linux with the following commands: .. code-block:: console $ modprobe bluetooth_6lowpan $ echo 1 > /sys/kernel/debug/bluetooth/6lowpan_enable Then to connect: .. code-block:: console $ echo "connect <bdaddr> <type>" > /sys/kernel/debug/bluetooth/6lowpan_control Once connected a dedicated interface will be created, usually bt0, which can then be used as following: .. code-block:: console $ echo-client -i bt0 <ip>