Hello Joey Morrow, Thank you for your valuable comments on ZigBee plugin test.
I understand that ZigBee plugin works with Telegesis usb dongle. Unfortunately,I don't have have Telegesis ETRX357USB-LR module to test the same.I am trying to get same for the testing. In Parallel, I am trying to setup a IoTivity-ZigBee gateway environment for more experiments.I have attached the environment diagram for your reference. I would like to know the test possibility using IoTivity. I have couple of confusions related to ZigBee modules, 1.Is it possible to use any other ZigBee modules(other than Telegesis) in IoTivity. 2.I could find the "Telegesis_wrapper" in path "<dir>/iotivity-1.1.0/plugins/zigbee_wrapper/". If users want to use another ZigBee module the wrapper need to be developed?As of now IoTivity compatible only to "Telegesis ETRX357USB-LR[Firmware version 3.10(R310)]" Regards, Jith On Tue, May 17, 2016 at 12:26 AM, Morrow, Joseph L < joseph.l.morrow at intel.com> wrote: > Hello Jith, > > > > Sorry for the late reply. > > > > As for ?test environment?, I assume you mean what environment is required > to bring up the plugin architecture for the Zigbee plugin and run the > sample applications. As for the unit tests, you will just have to use the > normal Scons build parameters to initiate the unit tests. (I believe that > looks like this: ?scons TESTS=1? at the root of the IoTivity > repository/project directory) > > > > First and foremost you will need a Telegesis USB Dongle. The model I used > during development was a Telegesis USB Dongle ?ETRX357USB-LR?. The firmware > on this dongle will need to be upgraded. This firmware will need to be > obtained through contacting the sales team at Telegesis? website (we used > this link to find a sales representative for our devices: > http://www.silabs.com/buysample/pages/contact-sales.aspx?view=map). You > will need to ask for a firmware upgrade to version 3.10 (known as R310). > The stock firmware version will not work as it only supports a subset of > the required full functionality used in our plugin architecture. > > > > //From here on out this ?ETRX357USB-LR? module will be referred to as > Telegesis Dongle, Telegesis USB Dongle, or USB Dongle. > > > > 1. If using Linux you will need to ensure your user is a part of the > ?dialout? group. You can do this on Ubuntu by issuing command ?sudo adduser > <MY_USER_NAME> dialout? and then restart your computer. > > 2. Ensure you?re building the sample applications by issuing the > following build command at the root of the IoTivity repository/project > directory: ?scons plugins? > > 3. cd > <IOTIVITY>/out/linux/<ARCH_TYPE>/<DEBUG_or_RELEASE>/plugins/samples/linux/ > > 4. Turn on/Reset any of the devices (only required once as the > Telegesis Dongle remembers it?s pairings from last time) from the below > table. > > 5. issue following command to start the server: > ./iotivityandzigbeeserver > > 6. Wait >20 seconds to ensure that discovery and pairing has > occurred in the server. > > 7. In different terminal, issue the following command to start the > client: ./iotivityandzigbeeclient > > 8. Wait for client to discover resources types from the following > table. You can use the commands in the client application to control ZigBee > devices now. > > > > *Physical Device (You can buy this on the market)* > > *ZigBee Cluster IDs Supported* > > *OCF Smart Home Resource Types Supported* > > SmartThings Water Leak Sensor > > 0x0402, 0x0500 > > oic.r.temperature, oic.r.contact.sensor > > SmartThings Open/Close Sensor (Multipurpose) > > 0x0402, 0x0500 > > oic.r.temperature, oic.r.contact.sensor > > SmartThings Motion Sensor > > 0x0402, 0x0500 > > oic.r.temperature, oic.r.contact.sensor > > SmartThings Smart Plug > > 0x0006 > > oic.r.binary.switch > > OSRam Lightify Light Bulb > > 0x0008, 0x0006 > > oic.r.light.dimming, oic.r.binary.swtich > > GE Wink Light Bulb > > 0x0008, 0x0006, 0x0300 > > oic.r.light.dimming, oic.r.binary.swtich, oic.r.colour.chroma (Invalid > Mapping) > > > > > > *ZigBee Cluster ID* > > *ZigBee Cluster Name* > > *OCF Smart Home Resource* > > 0x0402 > > Temperature Cluster > > oic.r.temperature > > 0x0008 > > Level Control Cluster > > oic.r.light.dimming > > 0x0006 > > On Off Cluster > > oic.r.binary.switch > > 0x0500 > > IAS Zone Cluster (Motion Sensor, Contact Sensor, Water Sensor) > > oic.r.contact.sensor > > 0x0300 > > Color Control Cluster > > oic.r.colour.chroma (Invalid Mapping) > > > > ZigBee Cluster Reference: > http://www.zigbee.org/download/standards-zigbee-cluster-library/ > > > > OCF Resource Reference: http://www.oneiota.org/ > > > > Thanks, > > > > Joey Morrow > > > > > > *From:* iotivity-dev-bounces at lists.iotivity.org [mailto: > iotivity-dev-bounces at lists.iotivity.org] *On Behalf Of *Jith Cr > *Sent:* Friday, May 13, 2016 5:03 AM > *To:* iotivity-dev at lists.iotivity.org > *Subject:* [dev] IoTivity Plug-in Samples Test Procedure > > > > Hi, > > I've been trying to test the IoTivity plug-in > samples(iotivityandzigbeeserver and iotivityandzigbeeclient) on Linux > (Ubuntu 14.04) > > Can anyone give me directions regarding the test environment(about the > zig-bee device,plug-in etc) and test procedure? > > Thanks, > Jith > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160520/a2cb42a7/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: test-Env.png Type: image/png Size: 40257 bytes Desc: not available URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20160520/a2cb42a7/attachment.png>
