Project

General

Profile

Actions

Feature #4148

open

Add Bluetooth RFCOMM face

Added by Da Teng almost 7 years ago. Updated about 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Faces
Target version:
-
Start date:
Due date:
% Done:

50%

Estimated time:

Description

Adding Bluetooth RFCOMM communication for NFD

Actions #1

Updated by Alex Afanasyev almost 7 years ago

Please include links to the code you have

Actions #2

Updated by Da Teng almost 7 years ago

Please find the link to the project that includes the code that I added:

https://github.com/datengx/ndnbluev2.git.

The classes that I added are:

BluetoothFactory (/NFD/daemon/faces/bluetooth-factory.{hpp,cpp})
BluetoothChannel (/NFD/daemon/faces/bluetooth-channel.{hpp,cpp})
BluetoothTransport (/NFD/daemon/faces/bluetooth-transport.{hpp,cpp}).

The Boost ASIO related classes are organized inside the folder:
NFD/asio_bluetooth

The FaceUri class is also modified in order to allow nfdc to recognize the bluetooth scheme, which is modified in the ndn-cxx folder. (/ndn-cxx/src/util/face-uri.{hpp,cpp}

Let me know how should I perform the code review/integration process in a more sophisticated way. (Should I open a new branch in the current version of NFD and ndn-cxx and add what I have, since my modification is based on a version that's 3 months old?)

Actions #3

Updated by Davide Pesavento over 6 years ago

  • Tracker changed from Task to Feature
  • Subject changed from Add Bluetooth RFCOMM for NFD to Add Bluetooth RFCOMM face
  • % Done changed from 90 to 50
Actions #4

Updated by Davide Pesavento about 4 years ago

  • Due date deleted (07/04/2017)
  • Assignee deleted (Da Teng)
  • Start date deleted (06/23/2017)
  • Estimated time deleted (100.00 h)
Actions

Also available in: Atom PDF