code: function(noble, peripheral) {
  	this.PRIMARY_SERVICE_UUID          = 'b3b3690150d34044808d50835b13a6cd';
  	this.WRITE_CHARACTERRISTIC_UUID    = 'b3b3910150d34044808d50835b13a6cd';
  	this.INDICATE_CHARACTERRISTIC_UUID = 'b3b3910250d34044808d50835b13a6cd';
  
  	this.info = {};
  	this.advertisement = LinkingAdvertising.parse(peripheral);
  	this.connected = false;
  
  	this.onconnect = null;
  	this.ondisconnect = null;
  	this.onnotify = null;
  
  	this.services = {
  		deviceName: null,
  		led: null,
  		vibration: null,
  		button: null,
  		gyroscope: null,
  		accelerometer: null,
  		orientation: null,
  		battery: null,
  		temperature: null,
  		humidity: null,
  		pressure: null,
  		openclose: null,
  		human: null,
  		move: null,
  		illuminance: null
  	};
  
  	// Private
  	this._wasClean = false;
  	this._noble = noble;
  	this._peripheral = peripheral;
  	this._service = null;
  	this._chars = {
  		write: null,
  		indicate: null
  	};
  	this._div_packet_queue = [];
  	this._LinkingService = new LinkingService();
  	this._onresponse = null;
  	this._write_response_timeout = 30000; // msec
  
  	this._generic_access_service = {
  		SERVICE_UUID: '1800',
  		service: null,
  		device_name: {
  			CHARACTERRISTIC_UUID: '2a00',
  			char: null
  		}
  	};
  }
docs: /* ------------------------------------------------------------------
  Constructor: LinkingDevice(peripheral)
  - peripheral:
  A Peripheral object of the noble module
  ----------------------------------------------------------------