Geoffroy,
If you have installed the iotivity-resource-samples package on the Edison, you will find sample apps under /opt/iotivity/examples/resource. You could open up a shell and run simpleserver and simpleclient. -Kishen. On 2/10/15, 4:14 AM, "VanCutsem, Geoffroy" <geoffroy.vancutsem at intel.com> wrote: >Sounds good, let me know if you run into any issue! > >I have generated a new Edison image with the iotivity stuff in it >yesterday, is there any simple sanity test I can run to confirm that the >iotivity binaries are functional? > >Cheers, >Geoffroy > >> -----Original Message----- >> From: Maloor, Kishen >> Sent: Monday, February 09, 2015 8:45 PM >> To: VanCutsem, Geoffroy; Lankswert, Patrick; Prasad, Sudarshan; >>iotivity- >> dev at lists.iotivity.org; Keany, Bernie >> Subject: Re: [dev] Bug in the iotivity_0.9.0.bb recipe (meta-oic) >> >> Geoffroy, >> >> >> That is something I didn?t know you could do - pretty cool :) >> I will test this out and update the recipe upstream. >> >> Thank You! >> -Kishen. >> >> On 2/9/15, 11:02 AM, "VanCutsem, Geoffroy" >> <geoffroy.vancutsem at intel.com> >> wrote: >> >> >Hi Kishen, >> > >> >> -----Original Message----- >> >> From: Maloor, Kishen >> >> Sent: Monday, February 09, 2015 7:18 PM >> >> To: Lankswert, Patrick; VanCutsem, Geoffroy; Prasad, Sudarshan; >> >>iotivity- >> >> dev at lists.iotivity.org; Keany, Bernie >> >> Subject: Re: [dev] Bug in the iotivity_0.9.0.bb recipe (meta-oic) >> >> >> >> Geoffroy, >> >> >> >> The Iotivity recipe uses Yocto?s scons class and requires that >> >> scons be present in your Yocto build sysroot. >> >> The Yocto project comes with two recipes (python-scons and >> >> python-scons-native) which set this up for you. >> >> Unfortunately, this wasn?t a documented fact by the Yocto >> >> Project but I had figured it out with some exploration and separately >> >>ran >> >> ?bitbake python-scons? and ?bitbake python-scons-native? to bring in >> >>scons. >> >I did not have to do that as soon as I fixed the location of your >> >'inherit scons' statement in the recipe. >> > >> >> >> >> It slipped my mind when I prepared the README, and one or more >> >> people who have successfully built Iotivity on Yocto seemed to know >> >> what to do. So, thanks for pointing this out. >> >> >> >> I?d rather we not rely on scons from the host OS and instead >>continue to >> >> use Yocto?s scons build for consistency sake. >> >You're not using the host OS scons as soon as the 'inherit scons' >> >statement is in the right place in the recipe. Yocto will build it for >> >you and put it in your sysroot. >> > >> >> >> >> In the meanwhile, I will either update the README or set >> >> the two scons recipes as build time dependencies. >> >No need for that, the scons class exists and is functional, you just >>need >> >to move the 'inherit scons' statement further down the recipe so it is >> >correctly picked up by bitbake. This is what my patch below does. >> > >> >Cheers, >> >Geoffroy >> > >> >diff --git a/recipes-core/iotivity/iotivity_0.9.0.bb >> >b/recipes-core/iotivity/iotivity_0.9.0.bb >> >index 14bc6ad..0a0e3bc 100644 >> >--- a/recipes-core/iotivity/iotivity_0.9.0.bb >> >+++ b/recipes-core/iotivity/iotivity_0.9.0.bb >> >@@ -1,5 +1,3 @@ >> >-inherit scons >> >- >> >SUMMARY = "Iotivity framework and SDK by the Open Interconnect >> >Consortium." >> >DESCRIPTION = "IoTivity is an open source software framework enabling >> >seamless device-to-device connectivi >> >HOMEPAGE = "https://www.iotivity.org/" >> >@@ -16,6 +14,8 @@ SRC_URI[cereal.md5sum] = >> >"2d9adeb49a2cb54f259c601d34d2d959" >> >SRC_URI[cereal.sha256sum] = >> >"33dfeed8f6345a4dff42e1057a79b1d5303624a4a3bdb362f9c17a0048c811 >> ee" >> >SRCREV_cereal = "7121e91e6ab8c3e6a6516d9d9c3e6804e6f65245" >> > >> >+inherit scons >> >+ >> >python () { >> > EXTRA_OESCONS = "" >> > IOTIVITY_TARGET_ARCH = d.getVar("TARGET_ARCH", True) >> > >> > >> >----------------------------------------------- >> >Intel Corporation NV/SA >> >Kings Square, Veldkant 31 >> >2550 Kontich >> >RPM (Bruxelles) 0415.497.718. >> >Citibank, Brussels, account 570/1031255/09 >> > >----------------------------------------------- >Intel Corporation NV/SA >Kings Square, Veldkant 31 >2550 Kontich >RPM (Bruxelles) 0415.497.718. >Citibank, Brussels, account 570/1031255/09
