<?xml version="1.0" encoding="UTF-8"?>
<!--
 Copyright 2017 Bluetooth SIG, Inc. All rights reserved.
-->
<Service xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://schemas.bluetooth.org/Documents/service.xsd" name="Mesh Proxy Service" type="org.bluetooth.service.mesh_proxy" uuid="1828">
	<InformativeText>
		<Abstract>
			The Mesh Proxy Service is used to enable a server to send and receive Proxy PDUs with a client.
		</Abstract>
	</InformativeText>
	<Dependencies>
		<Dependency>
			This service has no dependencies on other GATT-based services.
		</Dependency>
	</Dependencies>
	<GATTRequirements>
		<Requirement subProcedure="Write Without Response">Mandatory</Requirement>
		<Requirement subProcedure="Notification">Mandatory</Requirement>
		<Requirement subProcedure="Write Characteristic Descriptors">Mandatory</Requirement>
	</GATTRequirements>
	<Transports>
		<Classic>false</Classic>
		<LowEnergy>true</LowEnergy>
	</Transports>
	<Characteristics>
		<Characteristic name="Mesh Proxy Data In" type="org.bluetooth.characteristic.mesh_proxy_data_in">
			<InformativeText>
				The Mesh Proxy Data In characteristic is used by the client to send Proxy PDUs to the server.
			</InformativeText>
			<Requirement>Mandatory</Requirement>
			<Properties>
				<Read>Excluded</Read>
				<Write>Excluded</Write>
				<WriteWithoutResponse>Mandatory</WriteWithoutResponse>
				<SignedWrite>Excluded</SignedWrite>
				<ReliableWrite>Excluded</ReliableWrite>
				<Notify>Excluded</Notify>
				<Indicate>Excluded</Indicate>
				<WritableAuxiliaries>Excluded</WritableAuxiliaries>
				<Broadcast>Excluded</Broadcast>
			</Properties>
		</Characteristic>
		<Characteristic name="Mesh Proxy Data Out" type="org.bluetooth.characteristic.mesh_proxy_data_out">
			<InformativeText>
				The Mesh Proxy Data Out characteristic is used by the server to send Proxy PDUs to the client. The Mesh Proxy Data Out characteristic shall support Proxy PDU messages containing Network PDUs, mesh beacon, and proxy configuration messages and shall not support other Proxy PDU type messages.
			</InformativeText>
			<Requirement>Mandatory</Requirement>
			<Properties>
				<Read>Excluded</Read>
				<Write>Excluded</Write>
				<WriteWithoutResponse>Excluded</WriteWithoutResponse>
				<SignedWrite>Excluded</SignedWrite>
				<ReliableWrite>Excluded</ReliableWrite>
				<Notify>Mandatory</Notify>
				<Indicate>Excluded</Indicate>
				<WritableAuxiliaries>Excluded</WritableAuxiliaries>
				<Broadcast>Excluded</Broadcast>
			</Properties>
			<Descriptors>
				<Descriptor name="Client Characteristic Configuration" type="org.bluetooth.descriptor.gatt.client_characteristic_configuration">
					<Requirement>Mandatory</Requirement>
					<Properties>
						<Read>Mandatory</Read>
						<Write>Mandatory</Write>
					</Properties>
				</Descriptor>
			</Descriptors>
		</Characteristic>
	</Characteristics>
</Service>