Hi,

I solved it by using the TARGET_TRANSPORT=IP on the Android
compilation. Since it's the default (according to the documentation),
I didn't use it the first time. After I forced it, it started working.

Thanks for the reply.

[]'s
Walter

On Thu, Jun 2, 2016 at 8:32 AM, Martin Gluhak <mr.gluhak at gmail.com> wrote:
>
> Hi Walter,
> I am not sure about why the communication between Linux and Android is not 
> working for you, but I can tell you that I tested your server/client 
> scenarios before and they all worked. Are your Linux devices connected by 
> wireless or ethernet? I remember having a problem by not having wireless 
> devices in the same subnet with ethernet devices so the multicast request was 
> not able to reach them. You could download a tool like Angry Ip Scanner or 
> use Linux nmap to scan available devices and see if you find your pair device 
> IP.
>
> Martin
>
> On Tue, May 24, 2016 at 8:28 PM, Walter Guerra <walter.guerra at signove.com> 
> wrote:
>>
>> Hi,
>>
>> I'm trying to do an app with Iotivity but I'm running into some problems. 
>> After digging a while, I tried the examples from the SDK and I still have 
>> the same issues. Here's the test cases:
>>
>> - simpleserver example on a Linux machine and simpleclient on another Linux 
>> machine on the same network, they can communicate correctly.
>> - simpleserver on a Linux machine and simpleclient on an Android phone, they 
>> don't communicate at all
>> - simpleserver on an Android phone and simpleclient on a Linux machine, they 
>> also can't communicate
>> - simpleserver on an Android phone and simpleclient on another Android 
>> phone, it works.
>>
>> So, it looks like the Android versions only communicate with another android 
>> and the same is valid for Linux. Some comments:
>>
>> - All Android phones and Linux machines are on the same network and can ping 
>> each other.
>> - There are no firewalls running on the Linux machines.
>> - I'm using iotivity-1.1.0
>>
>> One thing that I noticed was that the Linux machine, if I comment out the 
>> line that uses the ioc_srv_db_client.json file it doesn't work (returns 
>> error 46 when trying to subscribe to the server). On the Android, the asset 
>> is there (the json file), but it's not referenced anywhere.
>>
>> Any clues on how to make Linux/Android communication work? I have no idea 
>> what I'm doing wrong.
>>
>> Thanks!
>> Walter Guerra
>>
>> _______________________________________________
>> iotivity-dev mailing list
>> iotivity-dev at lists.iotivity.org
>> https://lists.iotivity.org/mailman/listinfo/iotivity-dev
>>
>

Reply via email to