Hello JK, Thanks for your reply.
As it turned out, this problem is not present on the cloud-interface branch of iotivity. Best regards, Martin Von: Jee Hyeok Kim [mailto:jihyeok13.kim at samsung.com] Gesendet: Mittwoch, 29. M?rz 2017 09:00 An: Roesch Martin; 'iotivity-dev at lists.iotivity.org' Betreff: RE: [dev] aircon_* cloud communication problem Hello Martin, ? It seems that the issues are related to security aspects. ? When resource servers are built with secured mode, their ACL storage should have id of cloud. ? Does someone know how to add ACL id to device ? ? Best Regards JK ? --------- Original Message --------- Sender : Martin Roesch?<Martin.Roesch at kistler.com> Date : 2017-03-20 23:45 (GMT+9) Title : [dev] aircon_* cloud communication problem ? Hi all, I?m trying to run the aircon_* examples with the iotivity cloud running locally. Client sign-up, sign-in, resource publishing and discovery seems to work fine, except that the aircon_controller cannot request the collection resource of the "x.com.samsung.da.device" resource. Here is the log of aircon_controller: <snip> Login/out response received code: 4 accesstoken: e51c69778e8e7ffa47f16c474b176605666e37dd certificate: <snip certificate data> expiresin: -1 redirecturi: coap+tcp://127.0.0.1:5683 refreshtoken: (null) sid: 2a6085d1-815d-4277-baba-4e4e4df91308 tokentype: bearer uid: ebee65c5-6798-4179-af2b-534c92c9501d Login/out response received code: 4 expiresin: -1 Finding airconditioner result: 0 Found device called! Device found: /oic/route/ec068bcd-9cf8-e567-1c80-6913c52c69f5/oic/d DI: ec068bcd-9cf8-e567-1c80-6913c52c69f5 RT: oic.wk.d RT: oic.d.airconditioner Airconditioner found PUT 1/0 to turn on/off air conditioner, q to terminate Aircondition resource found: /oic/route/ec068bcd-9cf8-e567-1c80-6913c52c69f5/oic/d RT: oic.wk.d RT: oic.d.airconditioner Aircondition resource found: /oic/route/ec068bcd-9cf8-e567-1c80-6913c52c69f5/oic/p RT: oic.wk.p Aircondition resource found: /oic/route/ec068bcd-9cf8-e567-1c80-6913c52c69f5/sec/aircon/0 RT: x.com.samsung.da.device Found Samsung Airconditioner Observe registration action is successful OBSERVE RESULT: prslist: [OC::OCRepresentation ] di: ec068bcd-9cf8-e567-1c80-6913c52c69f5 state: on Resource get: 46 URI: Constructing binary switch </snip> Please note the "Resource get: 46" line, where the collection resource was requested. I assume this correlates with an "Unauthorized" log of the cloud interface server: <snip> 2017-03-20 09:58:24:569 [V] 00000007-e10d6482a2b055af-341f8651 316d65c9c0467c7c GET /oic/route/ec068bcd-9cf8-e567-1c80-6913c52c69f5/sec/aircon/0/?if=oic.if.ll 2017-03-20 09:58:24:570 [V] 00000001-8f766bbb0d6d8b52-8bf9e6db 0000000000000009 GET /oic/acl/verify/?sid=ebee65c5-6798-4179-af2b-534c92c9501d;di=ec068bcd-9cf8-e567-1c80-6913c52c69f5;rm=GET;uri=/sec/aircon/0 2017-03-20 09:58:24:574 [V] 00000001-8f766bbb0d6d8b52-8bf9e6db 0000000000000009 2.05 Content SZ:13 P:?bgpgAllowed? 2017-03-20 09:58:24:577 [V] 00000007-e10d6482a2b055af-341f8651 0000000000000000 GET /sec/aircon/0/?if=oic.if.ll 2017-03-20 09:58:24:584 [V] 00000007-e10d6482a2b055af-341f8651 0000000000000000 4.01 Unauthorized 2017-03-20 09:58:24:584 [V] 00000007-e10d6482a2b055af-341f8651 316d65c9c0467c7c 4.01 Unauthorized </snip> Also any resource changes done by aircon_controlee (on/off switch) don't seem to be transmitted to the cloud interface, since there is no log entry generated by any of the servers. Does anybody know what the problem might be? Here are the relevant version information: IoTivity 1.2-rel built with flags: RELEASE=yes WITH_TCP=true TARGET_TRANSPORT=IP WITH_CLOUD=true WITH_MQ=PUB,SUB SECURED=1 Cloud servers running on Ubuntu 16.04 LTS using openjdk-8-jdk (8u121-b13-0ubuntu1.16.04.2) from Ubuntu repositories. Mongodb 1:2.6.10-0ubuntu1 from Ubuntu repositories. Zookeeperd 3.4.8-1 from Ubuntu repositories. Kafka 2.11_0.10.1.0 from kafka homepage. Thank you for your help. Regards, Martin R?sch _______________________________________________ iotivity-dev mailing list iotivity-dev at lists.iotivity.org https://lists.iotivity.org/mailman/listinfo/iotivity-dev | Jee Hyeok, Kim |?IoT Solution?Lab,?SW Center |?Mobile) +82-10-9168-3641 | ? ?
