Programmable XBee in Linux/MacOS/*BSD
-
Click here to see the full blog post
-
Hi, Sten. I am Hrithu O A. You had answered my question on Digi about Programmable XBee modules. I felt you were knowledgeable in the same and I was wondering if you could help me out a little more.
I am working on a rather small project and setting up a programming module seems really intimidating.
Can I add a programmable module to a network of unprogrammable modules? Will it be compatible?
It would be a great help if yo could send me a few documents or links that would help me learn to program the Xbee module. As of now, all I could find was the Digi guide for it.
My email id is: hrithuoa.007@gmail.comHoping to hear from you soon
-
Hi @Hrithu-O.A !
I've reached out to you via e-mail but also will cover some of your questions here in short form:I am working on a rather small project and setting up a programming module seems really intimidating.
Yes, the Programmable XBee modules can be intimidating but they are merely a standard XBee radios with included HCS08 CPUs that can be programmed for different smaller tasks. Digi does expect you to buy a separate Dev-kit and only supports Windows as the development OS. My blog post is about showcasing that you don't really need that for smaller projects and that you can successfully interface with the module outside the Windows operating system.
Can I add a programmable module to a network of unprogrammable modules? Will it be compatible?
Yes, and yes. The radios are fully compatible. The programmable XBees only have the extra application logic that you can have on the HCS08 CPU. The radio module runs exactly the same firmware as the non-programmable variants of the modules and have the exact same configuration options. You do need to have a XBee shield with a reset button to be able to access the bootloader of the module to successfully configure the XBee radio settings using XCTU.