{"_id":"@danke77/ble-advertise","_rev":"5-daa09ac9e74fc7d56c79a0d3f02652df","name":"@danke77/ble-advertise","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@danke77/ble-advertise","description":"Parse and generate Bluetooth Low Energy peripheral advertising packets","version":"1.0.0","keywords":["bluetooth","ble","packet","advertise","parse","generate"],"main":"index.js","directories":{"lib":"libraries","test":"Testing"},"repository":{"type":"git","url":"git+https://github.com/danke77/ble-advertise.git"},"bugs":{"url":"https://github.com/danke77/ble-advertise/issues"},"homepage":"https://github.com/danke77/ble-advertise#readme","author":{"name":"danke77"},"license":"MIT","dependencies":{"buffer":"^5.2.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4"},"gitHead":"0b6c7c86d1b86ff654135efca462904fe263b9f8","_id":"@danke77/ble-advertise@1.0.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-S+gRHsnzvDHSbMplwbEa2GSqaeJL/yuFoBQ+rPOP602mO2UXZ+cQR4lCkTBVqrl5M6a11mfiGKh8l8phdPUvEg==","shasum":"af1a340c26854de606fa5dd8cad1a2748f894810","tarball":"https://registry.npmjs.org/@danke77/ble-advertise/-/ble-advertise-1.0.0.tgz","fileCount":8,"unpackedSize":20036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMIcoCRA9TVsSAnZWagAAyHwP/iiCWm22j7/hK04D08wA\nn+BFxGMFvn00QWeVF/Gh635/L+gsOkZLZtQ5tWofNzFINtvmVbzdBlZCFhKG\n3Y0uIyzg38M2cQBM8hheeA8fULlbXdmS/KUGIzfvZcLZgM9lpxD17GU+7F96\ne//Jb77O3DEJE9RCtkDp2Qiihvch7qeCWkMNbKwrAoN5cDa0PreLwtv+MH/J\n6nHcM/97Z13Zgf1joXBPr/nYx+0/llyev00xLW1LKvA9uM4g1cJaXqToQMQz\nIAZeew0k8lIDxnbYfjedK6BLYO4v65FHupIr0AjW06A9JlHQipWALT259c4h\nhQGRRMEZPyb2Un5gLhJ5hE1H54J53tiEJ6Nu7WONWfQHUX2EBWltcgSzP1FD\nHHqMLuhu9uZsjR8qgEaOYgDp+GCvqefA6bGCzw7Dqqp84Ok56bJx5ul9J0su\nvg6JC0k4WP6diIS0QJeIj0MlSAxtYie1mZkbt1jNgMYpZ9Vk/2jInj77Cc+n\n86yqUYoy2OsuKg3uKB8IHJ7CCbi4QB1spThZKtRMLuj6nJb4cuxeA9Q6NcWS\nXGcbKUdv/m6GpFkchx12x55wnELC7iOatxltfYR+BaEK2jE7/gNVLYC/PyBQ\ns4EGmByIhcyxIFxpDeH8aRaw87C+BUS6cAGCuMgIOH1jraiXd2VKyjlKqyH5\nwd85\r\n=eB4a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkp/XDfI1iUxeDa0dthicew0P9zDFr/EtKZZJYB0f70AiEAmupEMbZCwIwaTQixy45Am/K3GIiOOw7QEqHpNoZyh0c="}]},"maintainers":[{"name":"danke77","email":"xue_xiaozhe@163.com"}],"_npmUser":{"name":"danke77","email":"xue_xiaozhe@163.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ble-advertise_1.0.0_1563461415558_0.7599308181290612"},"_hasShrinkwrap":false},"1.0.1":{"name":"@danke77/ble-advertise","description":"Parse and generate Bluetooth Low Energy peripheral advertising packets","version":"1.0.1","keywords":["bluetooth","ble","packet","advertise","parse","generate"],"main":"index.js","directories":{"lib":"libraries","test":"Testing"},"repository":{"type":"git","url":"git+https://github.com/danke77/ble-advertise.git"},"bugs":{"url":"https://github.com/danke77/ble-advertise/issues"},"homepage":"https://github.com/danke77/ble-advertise#readme","author":{"name":"danke77"},"license":"MIT","dependencies":{"buffer":"^5.2.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4"},"gitHead":"a3cb4b94f906a0a4942b3a4e54553c551921e66f","_id":"@danke77/ble-advertise@1.0.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0CWuJJg0yiyMmYDkCoNjWHMYzkUyEXL1jgxpwRPKaDxl7EbeqjpujywRX4rpMUuHJ6O5IOx4j/K/V7JxmnB/Ug==","shasum":"07bb9cdf8389ed39aaacc09419c66d474792f005","tarball":"https://registry.npmjs.org/@danke77/ble-advertise/-/ble-advertise-1.0.1.tgz","fileCount":8,"unpackedSize":20093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMIsxCRA9TVsSAnZWagAADIUP/RJVb5UKMDEUc4grt9fM\naPUlNRAV+7C+TfL7WCopOeN1+2WD4gSP7D09KmNbSuqWgUUpgtdgGpgXr8Y+\nNloPaSQvpaYaIbJr8fv/Ll7ygx0wMiMo+MrcOWA188tgo/8mkcD4hSTPnXR/\nNxwk7SbgBo/1RiAFt2jP2wQ6ltI/r3+YLSp9IlKH/aNxBnLdO/qBCtw0Bhjj\nAkxjpYY7bk2zRi8IjuSUG3ueI0aM2W2TiCssI3fx5Ws2pr2uY1E3VVyvzIVW\n/T5ySHaeZuA5NSEOWlRC5rBqwCPHblB+WS0Tekwpw9LZAheUKzN5Y30OrrZJ\n3XHmC8opO841q5eGwkZhR9usC6Jq6TUuAgM1vpx6GBayD5dDA/q3e4GUzRnL\nhvSbBL0txys9/1X1mccm2CSKZPWTmfd3N4OrPPetKi7UNbyZtBhdLuNDp7m5\nbf5ZsQmzW4iH5pGNqx1P38ZuhAQgUHuJoovk7WHkpLXX8kDdcTdd/1RxDghp\nS/YtADCDA7evIvC/Dp8j054I/GWW25qUMVbwHPMpjz8UFO2YoQMJ4eupev/z\n05SJpzWbbAZ+mJdi26eNrp046EBhLLcytCd85O37GuIG2V8zhnweibM4X/mH\n4yRoytE87SJP1DBsgEbt58w0RAnTIUVMXr97bTCjKFtt6T13h3/af9KrICt1\nts9z\r\n=OYMi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuYVFjik4LBfDScmjPf4jXBke02MpFmwWOYZ/8AkshCAiEA9H5BTLc+NUSQgKU0Gu9wlwMCSJcL2T8MIDInqAZ+0m0="}]},"maintainers":[{"name":"danke77","email":"xue_xiaozhe@163.com"}],"_npmUser":{"name":"danke77","email":"xue_xiaozhe@163.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ble-advertise_1.0.1_1563462449052_0.04523639016165126"},"_hasShrinkwrap":false},"1.0.2":{"name":"@danke77/ble-advertise","description":"Parse and generate Bluetooth Low Energy peripheral advertising packets","version":"1.0.2","keywords":["bluetooth","ble","packet","advertise","parse","generate"],"main":"index.js","directories":{"lib":"libraries","test":"Testing"},"repository":{"type":"git","url":"git+https://github.com/danke77/ble-advertise.git"},"bugs":{"url":"https://github.com/danke77/ble-advertise/issues"},"homepage":"https://github.com/danke77/ble-advertise#readme","author":{"name":"danke77"},"license":"MIT","dependencies":{"buffer":"^5.2.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4"},"gitHead":"5757012ef841bea62afcaccda1f7801fbd03c0a6","_id":"@danke77/ble-advertise@1.0.2","_nodeVersion":"12.1.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-VRpVV9tWqEYtTip19radNRlL9/IIsmWTE629CQAdGZnfsFDTs4jusbOd9CyA68aNzAg0O9aC5IUWSBHjcLbE+g==","shasum":"b0a621c47793603e919e1f333a58e50995cfad66","tarball":"https://registry.npmjs.org/@danke77/ble-advertise/-/ble-advertise-1.0.2.tgz","fileCount":8,"unpackedSize":20118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMSicCRA9TVsSAnZWagAA0a8QAIrxz0W/6gOmzyvMfXsG\n2lh6ngl8PSiFlCbwQAL33RCq6ql7TJebAVmxtiLhVGlDO4t+CpfpORLznybL\nWgBbZnW6z+x4vKHRQF8I4h9iPXcn/+r/wt8AOeXqjUSDEH50IIDdNvKnrf2V\nr0Npmfnq9DZTNDJ3Lfy/Nl+Y4c5h9nnWpzGEzhK04Cf9DT1qaTZ9/72A1J/V\n1aTgv39uHoGxJzLvcsoNI83tyTEeNFqf4kdnrHbUIRSWVY0m/YNQTqD0Vj4F\nIL0sboslZTJqGPfaBCG5+Z6kaj1GTqY4EH4n6U1ZRs00+G2o7d4oVW3o49+V\nD9v7MwSE8wGcG/eC/V+oPhJlxVNlSMnw6b7X9nGi3iYk9272T1klIqIBe5nj\nFLAGS8V1xFoYykYE6gWBtEy9V3Oi5kNIMJnVXtGkYZ+9mOSHY6+Y6PgMcUGs\nW6TZ7iYwrJ9qB1LIR2kwVJBV3T3E3xwadHAGJ++5gm4HvDpaanU0DvfIDa7g\naraK1eQuToE3RZ2GwiYLsQfqrpkLOiGlA5wGaz3UYn5RCo0Zp957Zafmq2Mt\n8pD1Wg+gSrSw6LvZnfdq1FJYfg4FwTcs/Z9uk2hTbdWxuR4QhyI8xKx3F7WG\n74tS6GzfC61QiPscKzrIr0OmZo4InbKg4gutOy2eamF8v8LRBCyD1z+Wojnm\n3OfL\r\n=4UgM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL5uke/IhBajL0GQAdGvx6wGER0JLb04oWeE76FROWsQIgPtlxEIrpR1dWzvtAjJMH7z/YYAZUSbfb3B93+eQUp94="}]},"maintainers":[{"name":"danke77","email":"xue_xiaozhe@163.com"}],"_npmUser":{"name":"danke77","email":"xue_xiaozhe@163.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ble-advertise_1.0.2_1563502747442_0.7946453569122713"},"_hasShrinkwrap":false},"1.0.3":{"name":"@danke77/ble-advertise","description":"Parse and generate Bluetooth Low Energy peripheral advertising packets","version":"1.0.3","keywords":["bluetooth","ble","packet","advertise","parse","generate"],"main":"index.js","directories":{"lib":"libraries","test":"Testing"},"repository":{"type":"git","url":"git+https://github.com/danke77/ble-advertise.git"},"bugs":{"url":"https://github.com/danke77/ble-advertise/issues"},"homepage":"https://github.com/danke77/ble-advertise#readme","author":{"name":"danke77"},"license":"MIT","dependencies":{"buffer":"^5.2.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4"},"gitHead":"d841590417fe834a5d53b9e7dae37cd43d9086b8","_id":"@danke77/ble-advertise@1.0.3","_nodeVersion":"12.1.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-J5SkIbKWZt/11Patn1mGfbxsmnEtUXlHwHAnjlWjUZRQg5fKegGFxp9+z7+Hb05HgKa98myoteN/umQNYkqY/Q==","shasum":"24eafebc0dcceda353ddc9daded18c63269df9ef","tarball":"https://registry.npmjs.org/@danke77/ble-advertise/-/ble-advertise-1.0.3.tgz","fileCount":9,"unpackedSize":20717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMTSNCRA9TVsSAnZWagAA+a4P/AwpSc1vQTx4mWgC1EYZ\nLe48YyQAdjtlhVUeisJ9i15Ztb0fqOxB+rExah1vFOzUfWWd6QIQHtmkhGCr\n25G8ROvnpowpIKsgkHXfv5DS7dV+mJ4ULP97p1TJMACwimMXgcmUMoKAqZJo\nXUTQTf2D0KN4++iw4thm0Uohj1E3iJI612WK590/VI/jbAXWItbOfB2IM6zu\nFC2MvZBq/GDIlb8F7IwhFMoc5DpD7Riyf3bDeK20yLLTSWk9d1Pom/dwKlX+\nSkl3qffjHk64lcGPOiCgBVkoaH5YvpiQnBh8CgxHLz6ln9UBT+j0ORpV9yUJ\nj1I4o86/3EwgL/v1Ahji4GftwmbHI+Y97htlsQSy7fuKaKYfiF3eSeJaqUaU\ngTbcpx/jbKYF2ez8pAw/98TmjbbeOUtWXfgXRVNCR5ILKsmy5hlhTuVLRcW+\nFDeO9uXzNcUja0JyiwY1X+Bgu0LYcYrOl8n7dTN/VKUI9ncz/vE8YBwvao4e\nc8FilGKwCSzSWW2JxFbv0boKT8Cj7Y48doJpqWtC8C3G9laA30U5Z7N2GxLd\nrJObZ3diEGRu3eCHut8IzcjAWBNiI69/u3TeNIQKz25L+GZYVQ9x2k+v0fbo\nynmB12/bK62/XYDccAgT8aCZwbVnPip+b4AR00rxSC+MxsRImFGZOLl8/mE/\nPdwn\r\n=hyAV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7DpZR50aPTpJj7x2MqyU9y6Qldm/+3d7vtW+C2osA2QIgJwdRZibtZa9daU2y4UuDl2exmVXvShhtoI0vz9k24G0="}]},"maintainers":[{"name":"danke77","email":"xue_xiaozhe@163.com"}],"_npmUser":{"name":"danke77","email":"xue_xiaozhe@163.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ble-advertise_1.0.3_1563505804628_0.9338518442532917"},"_hasShrinkwrap":false},"1.0.4":{"name":"@danke77/ble-advertise","description":"Parse and generate Bluetooth Low Energy peripheral advertising packets","version":"1.0.4","keywords":["bluetooth","ble","packet","advertise","parse","generate"],"main":"index.js","directories":{"lib":"libraries","test":"Testing"},"repository":{"type":"git","url":"git+https://github.com/danke77/ble-advertise.git"},"bugs":{"url":"https://github.com/danke77/ble-advertise/issues"},"homepage":"https://github.com/danke77/ble-advertise#readme","author":{"name":"danke77"},"license":"MIT","dependencies":{"buffer":"^5.2.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^6.1.4"},"gitHead":"c94bf4d4d43f56e2f663eb30185be97536b51c9c","_id":"@danke77/ble-advertise@1.0.4","_nodeVersion":"12.1.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-w6Y2hBmoCtUYoLU11h7dqRIxAXZ5p7YKrn+l4aWBlMheSNA6a4FYrkZeit0P/kKbVLL6RFsqDAHy3nJc1ZkQNQ==","shasum":"ac94b73b57f47911fc762aa2f2877d6581658aba","tarball":"https://registry.npmjs.org/@danke77/ble-advertise/-/ble-advertise-1.0.4.tgz","fileCount":9,"unpackedSize":20886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOrMUCRA9TVsSAnZWagAAzy0P/3PCrM4vTJESvAHui1BB\nvZ5OC0xHqDjOEbM+ABpjhtBTy5888f3oWo37lQz/3ge4psq/dFA+SuvGSioK\nQQs9BQGON05wqFDkKxPZSdwpNUc1nPcDBD72ywS73W2uI3F5PZeJqRs0RE83\nqtsEISasw4wQhW+37RogXy8yFRdeL8pKTMUzXCF2/095sshGPxIFM+FO9dNS\noE+4uYnWOklQxbSg7vEy0/KpwedEPQ4sdovGxkHUcZQ1AI96BNTizkrhnsgl\n+LJeVChNrSDn43ieW3qDystWcDB/CSY+tm2X2Gd8lsAlGjkLFBY+BSKMsRqn\nRf2tf4uqvAO16oXRELzrPzyRLDydzCF1zmGfj7pcNG3LOcaZrQr6vcoFXLUX\n2BMf8LUrHkcqnhZj2c/ShOZf/dnn2E75vjtYdTUmLVdRK/3FMmO5uiQtktYK\n5fs7Am/obgVSyBD1l9z/uwyhhw4QMUXNK5Fbzf8dvN75j1s0V/W+4NQ4yV0u\nbThmdo8I8LRHz/peeMHcEF+Gm/mZNTxeqoMO6fZ7L5w1E9gVlGCsXwWpzsEV\nsYvTYtCPaOqWkhpANf3JuItCgpO+CcQ61Q0TC3qs9/fNIxJFvGIx9xcquoA/\nJdMZZHoarSZiATYGBwJ4tG2i8C9OPlnQuW4slthnkpBlM1NXAjy0FHdbcyHN\ng+EA\r\n=UeKd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9/9wwKQZU+kj3iq5rTpdBHmB/FtHFjx/B342+tqaeGAiEAs7BMg/sVWCHfjUVI4zKBfmuElZSIRGIP5UEdhMsOepY="}]},"maintainers":[{"name":"danke77","email":"xue_xiaozhe@163.com"}],"_npmUser":{"name":"danke77","email":"xue_xiaozhe@163.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ble-advertise_1.0.4_1564128018915_0.0031448654204684345"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-18T14:50:15.270Z","1.0.0":"2019-07-18T14:50:15.749Z","modified":"2022-04-05T02:41:54.541Z","1.0.1":"2019-07-18T15:07:29.237Z","1.0.2":"2019-07-19T02:19:07.738Z","1.0.3":"2019-07-19T03:10:04.735Z","1.0.4":"2019-07-26T08:00:19.088Z"},"maintainers":[{"name":"danke77","email":"xue_xiaozhe@163.com"}],"description":"Parse and generate Bluetooth Low Energy peripheral advertising packets","homepage":"https://github.com/danke77/ble-advertise#readme","keywords":["bluetooth","ble","packet","advertise","parse","generate"],"repository":{"type":"git","url":"git+https://github.com/danke77/ble-advertise.git"},"author":{"name":"danke77"},"bugs":{"url":"https://github.com/danke77/ble-advertise/issues"},"license":"MIT","readme":"# ble-advertise\n\nforked from <https://github.com/tessel/bleadvertise>\n\n## Description\n\nThis package can parse BLE slave advertisement packets into human readable/manipulatable objects and build advertisement packets from JSON objects. Based off of the BLE specification [data types](https://www.bluetooth.com/specifications/assigned-numbers/generic-access-profile).\n\n## Install\n\n```.bash\nnpm i @danke77/ble-advertise\n```\n\n## Usage\n\n### Packet Parsing\n\n```.js\nconst parser = require('@danke77/ble-advertise');\n\n// Payload from your BLE device (make it into a buffer, if not already)\n\nconst payload = '0201060303BEFE0AFF010B020026AC4DA393020A080E094C452D72657365727665645F43';\n// const payload = Buffer.from([\n//   2,   1,   6,   3,   3,\n// 190, 254,  10, 255,   1,\n//  11,   2,   0,  38, 172,\n//  77, 163, 147,   2,  10,\n//   8,  14,   9,  76,  69,\n//  45, 114, 101, 115, 101,\n// 114, 118, 101, 100,  95,\n//  67\n// ]);\n\n// Parse (big-endian by default)\nconst packets = parser.parse(payload);\n\nconsole.log(packats);\nconsole.log(packets.length); // 5\nconsole.log(packets[0].type); // Flags\nconsole.log(packets[0].data); // [ 'LE General Discoverable Mode', 'BR/EDR Not Supported' ]\nconsole.log(packets[1].type); // 'Complete List of 16-bit Service Class UUIDs'\nconsole.log(packets[1].data); // [ 'febe' ]\n```\n\n### Packet Structure\n\nThe returned packets in the packet array have the following structure:\n\n*packet*._type -> The type flag parsed from packet\n\n*packet*._byteOrder -> The byte order in parsing\n\n*packet*.raw -> The raw buffer that was parsed\n\n*packet*.type -> A string describing type of data (eg. \"Flags\", \"Complete List of 16-bit UUIDs\", etc.)\n\n*packet*.data -> The data parsed into appropriate data type (eg. String, Array of Octet Strings, unsigned int, etc.)\n\n### Endianess\n\nYou can specify the endianess that you want the buffers parsed with by using these functions:\n\n```.js\nparser.parseLE(payload);\nparser.parseBE(payload);\n```\n\n### Building Packets\n\n```.js\nconst serializer = require('@danke77/ble-advertise');\n\n// Create your advertisement packet\nconst packet = {\n  flags : [0x02, 0x04],\n  incompleteUUID16 : ['2A00','2A01'],\n  completeName : 'My Device'\n};\n\n// Serialize it into a Buffer\nconst payload = serializer.serialize(packet);\n\nconsole.log(payload); // <Buffer 02 01 06 05 02 00 2a 01 2a 0a 09 4d 79 20 44 65 76 69 63 65>\n```\n\nYou can create an advertisement packet buffer from an object with the following keys and their corresponding data types:\n\n*flags* - An array of integers\n\n*incompleteUUID16* - An array of 16 bit UUID hex strings\n\n*completeUUID16* - An array of 16 bit UUID hex strings\n\n*incompleteUUID32* - An array of 32 bit UUID hex strings\n\n*completeUUID32* - An array of 32 bit UUID hex strings\n\n*incompleteUUID128* - An array of 128 bit UUID hex strings\n\n*completeUUID128* - An array of 128 bit UUID hex strings\n\n*shortName* - A string\n\n*completeName* - A string\n\n*txPower* - An integer value\n\n*deviceClass* - A hex string\n\n*pairingHashC* - A hex string\n\n*pairingRandomizerR* - A hex string\n\n*deviceId* - A hex string\n\n*smOOBFlags* - A hex string\n\n*intervalRange* - An array of hex strings\n\n*solicitationUUID16* - An array of 16 bit UUID hex strings\n\n*solicitationUUID32* - An array of 16 bit UUID hex strings\n\n*solicitationUUID128* - An array of 16 bit UUID hex strings\n\n*serviceData* - An array of hex strings\n\n*publicAddress* - An array of hex strings\n\n*randomAddress* - An array of hex strings\n\n*appearance* - An array of bytes\n\n*interval* - An array of hex strings\n\n*deviceAddress* - An array of hex strings\n\n*role* - An array of bytes or Buffer\n\n*pairingHashC256* - An array of hex strings\n\n*pairingRandomizerR256* - An array of hex strings\n\n*serviceUUID32* - An array of 32 bit UUID hex strings\n\n*serviceUUID128* - An array of 128 bit UUID hex strings\n\n*_3dInfo* - An array of bytes or Buffer\n\n*mfrData* - An array of bytes of Buffer\n\n## License\n\nMIT\n","readmeFilename":"README.md"}