[Nfd-dev] NFD/ndn on android

Wentao Shang wentaoshang at gmail.com
Sun Aug 9 09:58:51 PDT 2015


> On Aug 9, 2015, at 12:18 AM, Chaim Rieger <chaim.rieger at gmail.com> wrote:
> 
> What I am trying to do is disable cellular connectivity, and force all the apps to connect via ndn only. This is for testing the feasibility of security,  mass communications, and latency numbers on the cell networks.
> 
> So my question is, will ndn be a protocol allowed on cellular devices one day and if so, what can I do to help make it happen.

Today’s 3G/4G networks already support TCP/IP connectivity. Therefore it’s easy to run NDN over TCP/IP over LTE/WCDMA/etc. 2G is quite different and I don’t know if it’s possible to run a TCP tunnel over 2G directly from a mobile device.

If you’re talking about running NDN natively over cellular, I think that’s non-trivial because the TCP/IP stack is baked into the 3G/4G standards. Just like it’s non-trivial to change today’s Internet to run native NDN without IP.

Wentao

> 
> 
>> On Aug 8, 2015, at 8:06 PM, Wentao Shang <wentaoshang at gmail.com> wrote:
>> 
>> Setting up NFD on Android is the same as on Linux machines. Typically you connect the local NFD (in this case the Android app) to some remote hub (e.g., some NDN router in your already-setup NDN wireless network) via either TCP or UDP.
>> 
>> Wentao
>> 
>>> On Aug 8, 2015, at 7:54 PM, Chaim Rieger <chaim.rieger at gmail.com> wrote:
>>> 
>>> One last followup question
>>> 
>>> For the android apk (i found 6 of them, will figure out which one I need) forward ndn packets only via tcp ? Or can I connect directly to an NDN wireless network that I have in my lab ?
>>> 
>>> 
>>> 
>>> On 08/08/2015 07:43 PM, Wentao Shang wrote:
>>>> Hi Chaim,
>>>> 
>>>> NFD is not implemented in kernel. What you get is just a normal Android app, like Chrome or Gmail apps. Your NDN applications will talk to this NFD app who is responsible for forwarding the NDN packets to the outside networks.
>>>> 
>>>> Best,
>>>> Wentao
>>>> 
>>>>> On Aug 8, 2015, at 7:34 PM, Chaim Rieger <chaim.rieger at gmail.com> wrote:
>>>>> 
>>>>> I compiled it succsessfully. However not being an android dev, I have questions.
>>>>> 
>>>>> Once it's compiled does this mean that I have a version of android os with ndn/nfd ?
>>>>> Can i take this android os and drop it on a cell phone for testing ?
>>>>> 
>>>>> On 08/07/2015 03:29 PM, Alex Afanasyev wrote:
>>>>>> Hi Chaim,
>>>>>> 
>>>>>> I'm not quite sure what exactly you're asking.  We have initial version of NFD ported on android (as of right now, you would need to compile from source https://github.com/named-data/NFD-android, but we plan to publish compiled version too) and there are a few apps that use NDN protocol and NFD-android to communicate.
>>>>>> 
>>>>>> Is this what you're asking or you meant something different?
>>>>>> 
>>>>>> ---
>>>>>> Alex
>>>>>> 
>>>>>>> On Aug 7, 2015, at 3:14 PM, Chaim Rieger <chaim.rieger at gmail.com> wrote:
>>>>>>> 
>>>>>>> As a protocol not as an application stack.
>>>>>>> 
>>>>>>> Has anybody done this ?
>>>>>>> 
>>>>>>> If not are there any sample apps that I can look at to run some test algorithms on android devices ?
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> Nfd-dev mailing list
>>>>>>> Nfd-dev at lists.cs.ucla.edu
>>>>>>> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
>>>>> _______________________________________________
>>>>> Nfd-dev mailing list
>>>>> Nfd-dev at lists.cs.ucla.edu
>>>>> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
>>> 
>> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20150809/63de691e/attachment.bin>


More information about the Nfd-dev mailing list