Have you tried to use the XBee as explained in the Intel® Galileo and Intel® Edison Board Shield Testing Report? In section 48 you can find that the XBee* S1 Module is in fact compatible with Edison and that it has been officially validated. I suggest you to check how they managed to make it work there, it even includes an Arduino sketch for this module.
They didnt configure the module with the Edison, In Intel® Galileo and Intel® Edison Board Shield Testing Report , the section regarding this shield they had the same problem when configuring the XBee module with the XCTU (page 246), so they used an arduino UNO R3 instead, same in page 32:
Configuration: At the time we conducted this test, the query was not functional on a Galileo. This means that the Galileo board (using this shield) cannot be used to configure the XBee module. For this test we used an Arduino board to configure the XBee module.
They do not give further explanation on this, the pinouts for the Arduino board for Edison and Arduino UNO are supossed to be the same. Any other ideas?
Has anyone been able to establish a serial connection with the XBee module on ttyMDF1?
I am trying to do this in order to configure the module using AT commands, but no luck so far.
Tried also with echo +++ >/dev/ttyMDF1 and cat /dev/ttyMDF1 but it seems the module does not respond. If I short the Rx and Tx pins, then I can see the +++ was sent.
1 of 1 people found this helpful
You are right, that means that the Xbee module is indeed functional but it will have to be configured through a different board. The pinouts are in fact the same but the configuration might cause an issue as you read in Intel® Galileo and Intel® Edison Board Shield Testing Report for...
Right now my best suggestion is, as the guide mentioned, that you use a second board like an Arduino to configure the Xbee module.
Thanks Intel_Peter, finally I have ordered a XBee adapter to configure the modules with XTCU.
However it would be interesting if anyone manages to programatically configure the XBee from the Edison board. In theory it should be possible as it is possible to send data and read from pins 0 1 on Serial1 and the XBee modules can be configured using AT commands.