There is no difference between different types of streams when working with AsycnStreams. You should first establish a connection as explained in the serial tutorial. Then initialize AsyncStreams with the input and output streams. Once AsyncStreams is initialized it behaves exactly as described in the tutorial.