I don't think so.
If you are using SAP certified devices you should ask the provider. As far as I know they have implemented data transfer interfaces between SAP and their devices. (I have never worked with any).
Otherwise, if the devices are not from a SAP certified you have to implement it and there is no possibility to use standard IDoc.