A method for establishing Wireless Serial Bus, WSB, service using a wireless service advertiser device, the method comprising: negotiating, by the wireless service advertiser device with a wireless service seeker device, a transport mode for a Media Agnostic Universal Serial Bus, MAUSB, protocol to transfer data over a wireless connection established between the wireless service advertiser device and the wireless service seeker device, wherein negotiating the transport mode for the MAUSB protocol includes: transmitting, by the wireless service advertiser device, an advertisement for a WSB service offered by the wireless service advertiser device, wherein the advertisement includes service information that identifies one or more transport modes for the MAUSB protocol that are supported by the wireless service advertiser device, and wherein the supported transport modes include one or more of over an Internet Protocol, IP, stack or directly over a Media Access Control, MAC, layer; receiving, by the wireless service advertiser device, a request from the wireless service seeker device for a WSB session of the WSB service offered by the wireless service advertiser device, wherein the request includes session information that indicates a selected one of the supported transport modes for the MAUSB protocol in the WSB session; and accepting, by the wireless service advertiser device, the WSB session having the selected one of the supported transport modes for the MAUSB protocol; upon accepting the WSB session, establishing, by the wireless service advertiser device, the WSB session of the WSB service over the wireless connection between the wireless service advertiser device and the wireless service seeker device; and transferring, by the wireless service advertiser device to the wireless service seeker device, data over the wireless connection using the MAUSB protocol according to the selected one of the supported transport modes for the WSB session. negotiating, by the wireless service advertiser device with a wireless service seeker device, a transport mode for a Media Agnostic Universal Serial Bus, MAUSB, protocol to transfer data over a wireless connection established between the wireless service advertiser device and the wireless service seeker device, wherein negotiating the transport mode for the MAUSB protocol includes: transmitting, by the wireless service advertiser device, an advertisement for a WSB service offered by the wireless service advertiser device, wherein the advertisement includes service information that identifies one or more transport modes for the MAUSB protocol that are supported by the wireless service advertiser device, and wherein the supported transport modes include one or more of over an Internet Protocol, IP, stack or directly over a Media Access Control, MAC, layer; receiving, by the wireless service advertiser device, a request from the wireless service seeker device for a WSB session of the WSB service offered by the wireless service advertiser device, wherein the request includes session information that indicates a selected one of the supported transport modes for the MAUSB protocol in the WSB session; and accepting, by the wireless service advertiser device, the WSB session having the selected one of the supported transport modes for the MAUSB protocol; transmitting, by the wireless service advertiser device, an advertisement for a WSB service offered by the wireless service advertiser device, wherein the advertisement includes service information that identifies one or more transport modes for the MAUSB protocol that are supported by the wireless service advertiser device, and wherein the supported transport modes include one or more of over an Internet Protocol, IP, stack or directly over a Media Access Control, MAC, layer; receiving, by the wireless service advertiser device, a request from the wireless service seeker device for a WSB session of the WSB service offered by the wireless service advertiser device, wherein the request includes session information that indicates a selected one of the supported transport modes for the MAUSB protocol in the WSB session; and accepting, by the wireless service advertiser device, the WSB session having the selected one of the supported transport modes for the MAUSB protocol; upon accepting the WSB session, establishing, by the wireless service advertiser device, the WSB session of the WSB service over the wireless connection between the wireless service advertiser device and the wireless service seeker device; and transferring, by the wireless service advertiser device to the wireless service seeker device, data over the wireless connection using the MAUSB protocol according to the selected one of the supported transport modes for the WSB session.