Question: Can I use serial commands to change the Destination Address of the DS so that it would send to a different destination, or even a series of destinations one after the other?
Answer: There is a special type of command, called modem commands which can be used to accomplish this.
In cases when it is not so critical that all destinations get the same data at (almost) exactly the same time you can emulate multi-destination communications by sending the same data to several different destinations one after one. Firmware Release3 now supports so-called modem commands. These commands can be used to make the EM100 connect to the destination, send the data, then disconnect. Much like with a regular telephone line modem you have a complete control over when and where to send the data. Of course, this requires some extra brains on the controlling side because your device needs to issue those modem commands to the EM100/DS100. But making this extra programming effort is worth the time spent! There is so much more you can do with this!
For example, supposing you have a data collection system in which your data collection point (equipped with the DS100/EM100) sends the data to the data server. To improve reliability you actually want to send the data to two servers: primary and secondary. Using modem commands you connect to the first server, upload the data, then disconnect. Then you do the same with the second server. Notice, that you can use the TCP/IP protocol in this case, since you send the data to a single destination each time.
These commands are documented on the Documentation System, under Firmware Manuals > Device Server Application Firmware > Reference > Parameters and Instructions > Modem (serial-side) parameters & instructions.