ConnectPort X4 and non-XBee End Devices?

I’m attempting to build a WSN using Zigbee nodes from CEL (the ZICM2410) and Digi’s ConnectPort gateways. I’m making great progress, except that I can’t actually connect the CEL to the Digi. I think I’ve got everything right in the Request Join message, but I keep getting a status of 0xEB back. The PAN scan is coming back with good data – the right channel, PAN ID, short address, etc. But when I actually request the join, the status is always 0xEB.

I’ve tried overriding that – e.g. telling the chip that “0xEB” actually means the same as a successful join. That results in transmission packets coming back with a status of 0xC2, which isn’t any good either.

Has anyone here ever interfaced third party Zigbee chips with Digi’s ConnectPort gateways? I spent most of my Thanksgiving weekend fighting with this problem, so I’d appreciate any hints, tips, tricks, or random ideas.

Thanks,

Dan

This would be a good question to post on the Digi forum at:

http://www.digi.com/support/forum/

I’ve used one of there Gateway boards that sets up the network nodes using Digi Dia and Python. Is this what you are using?

If so then there are ‘device driver’ scripts that describe a node configuration. They are examples of drives for a few third party devices in the Dia sub-directories.

I’ve searched the Digi forums exhaustively, with no luck. It also turns out, in case you’re curious, that you can’t post unless you’re registered, and registering is “disabled.” Or, at least, so says the error message you get if you try to register. :slight_smile: But thanks, that’s definitely a good idea. I’ve got a support request in with Digi as well, but this forum looked like a place where XBee guys hung out, so I thought I’d ask here as well.

Digi Dia? I don’t know anything about Digi Dia. Python is what I’m using to make the GW connect to the outside world, and it’s what I’ll use to open the ports and read data from remote devices, for sure. Can you give me the soundbyte – what is Digi Dia?

But, assuming that I’m working with the same thing, can you provide a little more direction as to where these “Dia sub directories” are located? :slight_smile:

Thanks,

Dan

Ah…Maybe there is just a temporary glitch with registering on the Digi forum.

iDigi Dia is written in Python and runs on their Gateway boards. There is a forum for Dia. Here’s a link: http://www.idigi.com/resources.jsp

When its downloaded and un-zipped look in: C:\iDigi\dia_pkg\src\devices\vendors. I started with this but later just wrote my own code in Python for what I needed. The code was based on these:http://code.google.com/p/python-xbee/so … nk/xbee2.5

Digi also has a Wiki for Developers at: http://www.digi.com/wiki/developer/index.php/Main_Page

You may find some thing useful there.

I have heard that Digi’s tech support is responsive and good so you will get some answers.

Assuming you are trying to do two-vendor, interoperability via ZigBee, rather than basic 802.15.4 interoperability (which is vastly simpler, and should be step 1, before attempting ZigBee)…

Is the CEL device is ZigBee alliance certified?

What Common Profile is intended? Or “none” ?