text: 
  var yesterday = new Date()
  var today = new Date()
  var tomorrow = new Date()
  var nextMonth = new Date()
  
  tomorrow.setDate(today.getDate() + 1)
  yesterday.setDate(today.getDate() - 1)
  nextMonth.setDate(today.getDate() + 30)
  function pbkdf2(value) {
  return value
    }
  export default  [
      {
        ver: '1.0',
        realm: 'ali',
        clientName: 'Hall Temperature',
        clientId: 'Reader-114',
        adapters: [
          {
            type: 'mqtt',
            enabled: true,
            secret: { type: 'basic', pwdhash: 'king', startAfter: yesterday, expiredBefore: nextMonth },
            topics: [
              { topic: 'hello', action: 'allow', type: 'rw' },
              { topic: 'temperature', action: 'allow', type: 'rw' },
              { topic: 'color', action: 'deny' },
              //{ topic: 'humidity', action: 'timeLimit', type: 'rw', startAfter: yesterday, expiredBefore: tomorrow },
            ],
            setting: {
              action: 'exactSame',  // Exactsame, 
              keepAlive: 20,
              cleanSession: true,
              willTopic: 'ali/Reader-114/status',
              willQoS: 1,
              willRetain: false,
              willPayload: 'offline',
              connectTimeout: 10000,  //ms
              reconnectPeriod: 3000,  //ms
              limitW: 50,  //50kb is allowable for writting packet data in every publish
              limitMPM: 3 // 3 messages per minute can write
            }
          }
        ]
      },
      {
        ver: '1.0',
        realm: 'mohammad',
        clientName: 'Garden Humidity',
        clientId: 'r92',
        adapters: [
          {
            type: 'mqtt',
            enabled: true,
            secret: { type: 'pbkdf2', pwdhash: pbkdf2('allah'), startAfter: yesterday, expiredBefore: tomorrow },
            topics: [
              { topic: 'temperature', action: 'allow', type: 'rw' },
              { topic: 'ali', action: 'allow', type: 'rw' },
              { topic: 'ali/hello', action: 'allow', type: 'rw' }
              //{ topic: 'humidity', action: 'timeLimit', type: 'rw', startAfter: yesterday, expiredBefore: tomorrow },
            ],
            keepAlive: 20,
            limitW: 50,  //50kb is allowable for writting packet data in every publish
            limitMPM: 3 // 3 messages per minute can write
          },
          {
            type: 'http',
            enabled: true,
            secret: { type: 'pbkdf2', pwdhash: pbkdf2('allah'), startAfter: yesterday, expiredBefore: tomorrow },
            topics: [
              { topic: 'temperature', action: 'allow', type: 'rw' },
              { topic: 'ali', action: 'allow', type: 'rw' },
              { topic: 'ali/hello', action: 'allow', type: 'rw' }
              //{ topic: 'humidity', action: 'timeLimit', type: 'rw', startAfter: yesterday, expiredBefore: tomorrow },
            ]
          },
          {
            type: 'coap',
            enabled: false
          }
        ]
      },
      {
        ver: '1.0',
        realm: 'mahdi',
        clientName: 'Hall Temperature',
        clientId: 'm313',
        adapters: [
          {
            type: 'mqtt',
            enabled: true,
            secret: { type: 'pbkdf2', pwdhash: pbkdf2('adrekni'), startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*'],
            keepAlive: 20,
            limitW: 50,  //50kb is allowable for writting packet data in every publish
            limitMPM: 3 // 3 messages per minute can write
          },
          {
            type: 'http',
            enabled: true,  // Authorization: Basic bWFoZGk6aGFkaQ==
            secret: { type: 'pbkdf2', pwdhash: pbkdf2('adrekni'), startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*'],
          },
          {
            type: 'coap',
            enabled: false
          }
        ]
      },
      {
        ver: '1.0',
        realm: 'ali',
        clientName: 'Hall Temperature',
        clientId: 'a110',
        adapters: [
          {
            type: 'mqtt',
            enabled: true,
            secret: { type: 'basic', pwdhash: 'amir', startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*'],
            keepAlive: 20,
            limitW: 50,  //50kb is allowable for writting packet data in every publish
            limitMPM: 3 // 3 messages per minute can write
          },
          {
            type: 'http',
            enabled: true,   //Authorization: Basic YWxpOmFtaXI=
            secret: { type: 'basic', pwdhash: 'amir', startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*']
          },
          {
            type: 'coap',
            enabled: false
          }
        ]
      },
      {
        ver: '1.0',
        realm: 'ali',
        clientName: 'Hall Temperature',
        clientId: 'Thermostat1398',
        adapters: [
          {
            type: 'mqtt',
            enabled: true,
            secret: { type: 'basic', pwdhash: 'fatima', startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'temperature', '*'],
            keepAlive: 20,
            limitW: 50,  //50kb is allowable for writting packet data in every publish
            limitMPM: 3 // 3 messages per minute can write
          },
          {
            type: 'http',
            enabled: true,   //Authorization: Basic YWxpOmFtaXI=
            secret: { type: 'basic', pwdhash: 'fatima', startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'temperature', '*']
          },
          {
            type: 'coap',
            enabled: false
          }
        ]
      },
      {
        ver: '1.0',
        realm: 'username',
        clientName: 'Hall Temperature',
        clientId: 'u911',
        adapters: [
          {
            type: 'mqtt',
            enabled: true,
            secret: { type: 'basic', pwdhash: 'password', startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*'],
            keepAlive: 20,
            limitW: 50,  //50kb is allowable for writting packet data in every publish
            limitMPM: 3 // 3 messages per minute can write
          },
          {
            type: 'http',
            enabled: true,  // Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
            secret: { type: 'basic', pwdhash: 'password', startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*']
          },
          {
            type: 'coap',
            enabled: false
          }
        ]
      },
      {
        ver: '1.0',
        realm: 'username',
        clientName: 'Hall Temperature',
        clientId: 'u20_Expired',
        adapters: [
          {
            type: 'mqtt',
            enabled: true,
            secret: { type: 'basic', pwdhash: 'password', startAfter: yesterday, expiredBefore: today },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*'],
            keepAlive: 20,
            limitW: 50,  //50kb is allowable for writting packet data in every publish
            limitMPM: 3 // 3 messages per minute can write
          },
          {
            type: 'http',
            enabled: true,  // Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
            secret: { type: 'basic', pwdhash: 'password', startAfter: yesterday, expiredBefore: today },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*']
          },
          {
            type: 'coap',
            enabled: false
          }
        ]
      },
      {
        ver: '1.0',
        realm: 'hello',
        clientId: 'hi313',
        adapters: [
          {
            type: 'mqtt',
            enabled: true,
            secret: { type: 'basic', pwdhash: 'rasoul', startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*'],
            keepAlive: 20,
            limitW: 50,  //50kb is allowable for writting packet data in every publish
            limitMPM: 3 // 3 messages per minute can write
          },
          {
            type: 'http',
            enabled: true,
            secret: { type: 'basic', pwdhash: 'hadi', startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*']
          },
          {
            type: 'coap',
            enabled: true,
            secret: { type: 'basic', pwdhash: 'hadi', startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*']
          }
        ]
      },
      {
        ver: '1.0',
        realm: 'hello',
        clientName: 'Hall Temperature',
        clientId: 'hi110',
        adapters: [
          {
            type: 'mqtt',
            enabled: true,
            secret: { type: 'basic', pwdhash: 'yaali', startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*'],
            keepAlive: 20,
            limitW: 50,  //50kb is allowable for writting packet data in every publish
            limitMPM: 3 // 3 messages per minute can write
          },
          {
            type: 'http',
            enabled: true,
            secret: { type: 'basic', pwdhash: 'yaali', startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*']
          },
          {
            type: 'coap',
            enabled: true,
            secret: { type: 'basic', pwdhash: 'yaali', startAfter: yesterday, expiredBefore: tomorrow },
            topics: ['hello', 'username', 'mahdi/hello', 'mohammad', '*']
          }
        ]
      }
    ]