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>
