We are using XBee/XBee-PRO SX RF Module which is the Digimesh network. We are running on Linux, and using xbee_ansic_library to interface with XBee SX RF Module. We successfully talk to other devices through the DigiMesh network.
We would like to plug digimesh "driver" code into TCP/IP stack (of Linux). In this way, the communication is easier for user software because it is purely based on IP (or TCP/UDP).
I did some research, but haven't found any solution yet.
1. It seems Linux supports 6LoWPAN + IEEE802.15.4. Package format wise, is IEEE802.15.4 the same as DigiMesh? Can we use the IEEE802.15.4 Linux driver and network stack instead of implementing our own driver? This way avoids letting us implement digimesh network driver by just use the existing 6LoWPAN + IEEE802.15.4 driver and network stack in Linux.
2. If "1" is not possible, do we need to implement our own digimesh linux network driver (similar to ppp/slip driver)?