Callback format: The first argument of the callback is reserved for an error object. If an error occurred, it will be returned by the first err argument. The second argument of the callback is reserved for any successful response data. If no error occurred, err will be set to null and any successful data will be returned in the second argument.
Create new transport layer obj via calling Transport with IP
const transport = new Transport('192.168.1.1');