Hi,
The WiFi module on the Arduino WiFi shield by HD Wireless has problematic 
firmware that does not work well with the IoTivity stack. There is 
correspondence between Fred Cooper and the sales department at HD Wireless to 
come up with a plan to close this gap. Samsung and Intel had an internal-only 
(due to licensing issues) version of the firmware that was generated to 
overcome this gap. While Samsung and Intel were the main players in OIC in the 
beginning, this was okay. However, now that these two companies are not the 
only main players and we have contributors from all over the place, IoTivity & 
HD Wireless will need to reach an agreement regarding the licensing issues. 
Until then, any use of the Wireless shield will result in it appearing that 
only discovery works. You may singularly make edits to the HD Wireless firmware 
or seek internally (in Samsung since you?re working there) for the timebeing. 
Otherwise, I believe it is a waiting game until the gaps can be closed.
Fred Cooper is heading this effort and I will ask him to chime in on this 
thread with any updates when updates occur.
Thanks,
Joey Morrow

From: iotivity-dev-bounces at lists.iotivity.org 
[mailto:[email protected]] On Behalf Of ???
Sent: Wednesday, May 20, 2015 8:13 AM
To: iotivity-dev at lists.iotivity.org
Subject: [dev] No witness of get request reception at Arduino


Hi. All,



I'm working on Arduino(mega) implementation with WiFi shield.  But I have a 
problem for reception of GET request sent from other client via WiFi 
communication.



My exprimental envionment are described below:

Arduino(WiFi sheild) ---- AP ---- Linux machine (WiFi)



The sample application at Arduino device is ocserver application (at 
<iotivity>/resource/csdk/stack/samples/arduino/SimpleClientServer/ocserver)

In this scenario, linux machine behaves as a OIC client. It tries to discover 
"light" resource hosted by Arduino with Unicast discovery first.

Unicast discovery is successful. In the linux machine, I can see the result of 
resource discovery including discovered URI and supported interface of the 
found resource.

But, thereafter, when the client machine send a GET request to the found 
resource hosted by Arduino, Arduino can not receive any request properly. In 
case of ethernet shield, I've checked the GET request is sucessfully delivered 
to Arduino.



Is that any body who knows why this problem happens and how to resolve it?



Thank you.





?????. ??? ??.



Best Regards,



Jihun Ha (???/???, Ph.D.)

IoT, IoTivity, OIC | IoT Solution Lab

Software R&D Center | Samsung Electronics Co., Ltd

Mobile +82 10 2533 7947

jihun.ha at samsung.com | jhha85 at gmail.com



[cid:2OJWTEACQZUW at namo.co.kr]

[http://ext.samsung.net/mailcheck/SeenTimeChecker?do=502122e85cbba61ad54fdb33b1b5a5e6e6aa415776cabb71a9b245bbf05ab6f693b88b5cdcaca3638c238075770efdd88a3bd3da7f658eba62e1ac75b522795a07805447a154a46fcf878f9a26ce15a0]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20150520/b10f521c/attachment.html>

Reply via email to