zephyr/samples/bluetooth/ipsp
Luiz Augusto von Dentz 8ebb68dbdb Bluetooth: IPSP: Add README
This removes the section explaining how to test the IPSP from the general
README moving it ipsp specific README which can be expanded to include
other specific details related to 6LoWPAN, etc.

Change-Id: I80210cacb6b0042b3b0dc570dbdf7d38f92b3031
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
2016-06-14 15:59:50 +03:00
..
src Bluetooth: Update Intel copyright for files modified in 2016 2016-06-10 12:10:53 +03:00
Makefile Bluetooth: Rename prj_x86.conf to prj.conf 2016-02-05 20:25:20 -05:00
prj_nimble.conf Bluetooth: Add support for using SYS_LOG 2016-06-01 05:04:10 +00:00
prj.conf net: Kconfig: Auto select mandatory features for Bluetooth 2016-02-25 10:36:33 +00:00
prj.mdef Bluetooth: Remove unnecessary #ifdef for micro/nano main function 2016-05-17 12:30:41 +03:00
README Bluetooth: IPSP: Add README 2016-06-14 15:59:50 +03:00
testcase.ini sanitycheck: allow for more expressive filtering in testcase.ini 2016-05-04 22:57:39 +00:00

IPSP sample application

== Supported Boards ==

This application currently only works with HCI based firmware since it
requires L2CAP channels support, so in order to use it with an arduino 101
the prj_nimble.conf shall be used:

$ make CONF_FILE=prj_nimble.conf BOARD=arduino_101

== Testing with Linux host ==

To test IPSP please take a look at samples/net/README, in addition to running
echo-client it is necessary to enable 6LowPAN module in Linux with the
following commands:

$ modprobe bluetooth_6lowpan
$ echo 1 > /sys/kernel/debug/bluetooth/6lowpan_enable

Then to connect:

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:

$ echo-client -i bt0 <ip>