// import MiFlora from 'miflora';

// (async () => {
//   const opt = {
//     duration: 15000,
//     ignoreUnknown: true,
//     addresses: ['C4:7C:8D:6B:C9:2F'],
//   };

//   const devices: Array<any> = await new Promise((resolve) => {
//     let i = 0;
//     const interval = setInterval(async () => {
//       i++;
//       console.log(`Discover Start ${i}`);
//       const devices = await MiFlora.discover(opt);
//       // const devices = [];
//       if(devices.length || i >= 2) {
//         resolve(devices);
//         clearInterval(interval);
//         console.log(`Discover End ${i}`);
//       }
//     }, 5 * 1000); // 10 sec
//   });

//   console.log(`Scan Got ${devices.length}`);
// })();