You already know that IoT is a term used to loosely identify items that have been imbued with enough intelligence and communication abilities to send messages across the internet. First of all, this means that these items are not human in the ways we normally think of humans using computers to send information via the Internet. But that doesn’t mean that some of these ‘things’ can’t be humans, or at least humans carrying with devices that do the communicating for them. The connections and the information are triggered by conditions as they change.
That information is transmitted using some kind of message format. It’s likely that the vast majority of those messages will not be in EDI X12 format. Some will exist in proprietary formats created to meet the specific needs of the devices, and I expect a larger portion will use some sort of XML format simply because of the ease of creating the content. But there’s no reason that ‘things’ that are already part of the supply chain and would normally be encoded in X12 format documents could not be produced in exactly the same format and thereby easily incorporated into existing processes.
As one example, consider the various transport functions that could benefit from inclusion in the IoT.