{ "_id": "pc-nrfconnect-rssi", "_rev": "21-0842b740cb8ae2c8377b75a6c4b16cef", "name": "pc-nrfconnect-rssi", "description": "Demo application for nRF528xx SoC", "dist-tags": { "latest": "1.7.0" }, "versions": { "1.0.0": { "name": "pc-nrfconnect-rssi", "version": "1.0.0", "description": "Demo application for nRF52832 SoC", "displayName": "RSSI Viewer", "repository": { "type": "git", "url": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-rssi.git" }, "author": { "name": "Nordic Semiconductor ASA" }, "license": "ISC", "files": [ "dist/", "firmware/", "icon.png", "LICENSE" ], "main": "dist/bundle.js", "scripts": { "dev": "webpack --watch", "build": "cross-env NODE_ENV=production webpack", "lint": "eslint components reducers", "test": "jest --testResultsProcessor jest-bamboo-formatter", "test-watch": "jest --watch", "clean": "npm install rimraf && npm run clean-dist && npm run clean-modules", "clean-dist": "rimraf dist", "clean-modules": "rimraf \"node_modules/!(rimraf|.bin)\"" }, "devDependencies": { "bootstrap": "^3.3.7", "chart.js": "^2.3", "jquery": "^2.2.4", "pc-nrfconnect-devdep": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-devdep.git", "react-bootstrap-slider": "^1.1.5", "react-chartjs-2": "^2.0.5" }, "dependencies": {}, "gitHead": "e5a5a6b5ac38610a8dc8c12065fcc642695010b8", "bugs": { "url": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi/issues" }, "homepage": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi#readme", "_id": "pc-nrfconnect-rssi@1.0.0", "_shasum": "689a301880e04bd2229436ef6145b6ea4b953950", "_from": ".", "_npmVersion": "3.10.8", "_nodeVersion": "6.9.1", "_npmUser": { "name": "mrodem", "email": "magne@rodem.no" }, "dist": { "shasum": "689a301880e04bd2229436ef6145b6ea4b953950", "tarball": "https://registry.npmjs.org/pc-nrfconnect-rssi/-/pc-nrfconnect-rssi-1.0.0.tgz" }, "maintainers": [ { "name": "mrodem", "email": "magne@rodem.no" } ], "_npmOperationalInternal": { "host": "packages-12-west.internal.npmjs.com", "tmp": "tmp/pc-nrfconnect-rssi-1.0.0.tgz_1492501155063_0.40033380687236786" }, "directories": {} }, "1.0.1": { "name": "pc-nrfconnect-rssi", "version": "1.0.1", "description": "Demo application for nRF52832 SoC", "displayName": "RSSI Viewer", "repository": { "type": "git", "url": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-rssi.git" }, "author": { "name": "Nordic Semiconductor ASA" }, "license": "SEE LICENSE IN LICENSE", "files": [ "dist/", "firmware/", "icon.png", "LICENSE" ], "main": "dist/bundle.js", "scripts": { "dev": "webpack --watch", "build": "cross-env NODE_ENV=production webpack", "lint": "eslint components reducers", "test": "jest --testResultsProcessor jest-bamboo-formatter", "test-watch": "jest --watch", "clean": "npm install rimraf && npm run clean-dist && npm run clean-modules", "clean-dist": "rimraf dist", "clean-modules": "rimraf \"node_modules/!(rimraf|.bin)\"" }, "devDependencies": { "bootstrap": "^3.3.7", "chart.js": "^2.3", "jquery": "^2.2.4", "pc-nrfconnect-devdep": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-devdep.git", "react-bootstrap-slider": "^1.1.5", "react-chartjs-2": "^2.0.5" }, "dependencies": {}, "gitHead": "a626f9b9220a0c9888a2ef2300e996d69bde7f59", "bugs": { "url": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi/issues" }, "homepage": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi#readme", "_id": "pc-nrfconnect-rssi@1.0.1", "_shasum": "ef34d1dcc974926f06d0b31757df6ab8603ae168", "_from": ".", "_npmVersion": "3.10.8", "_nodeVersion": "6.9.1", "_npmUser": { "name": "mrodem", "email": "magne@rodem.no" }, "dist": { "shasum": "ef34d1dcc974926f06d0b31757df6ab8603ae168", "tarball": "https://registry.npmjs.org/pc-nrfconnect-rssi/-/pc-nrfconnect-rssi-1.0.1.tgz" }, "maintainers": [ { "name": "mrodem", "email": "magne@rodem.no" } ], "_npmOperationalInternal": { "host": "packages-18-east.internal.npmjs.com", "tmp": "tmp/pc-nrfconnect-rssi-1.0.1.tgz_1493018324479_0.6608312188182026" }, "directories": {} }, "1.0.2": { "name": "pc-nrfconnect-rssi", "version": "1.0.2", "description": "Demo application for nRF52832 SoC", "displayName": "RSSI Viewer", "repository": { "type": "git", "url": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-rssi.git" }, "author": { "name": "Nordic Semiconductor ASA" }, "license": "SEE LICENSE IN LICENSE", "files": [ "dist/", "firmware/", "icon.png", "LICENSE" ], "main": "dist/bundle.js", "scripts": { "dev": "webpack --watch", "webpack": "webpack", "build": "cross-env NODE_ENV=production webpack", "lint": "eslint components reducers", "test": "jest --testResultsProcessor jest-bamboo-formatter", "test-watch": "jest --watch", "clean": "npm install rimraf && npm run clean-dist && npm run clean-modules", "clean-dist": "rimraf dist", "clean-modules": "rimraf \"node_modules/!(rimraf|.bin)\"" }, "devDependencies": { "bootstrap": "^3.3.7", "chart.js": "^2.3", "jquery": "^2.2.4", "pc-nrfconnect-devdep": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-devdep.git", "react-bootstrap-slider": "^1.1.5", "react-chartjs-2": "^2.0.5" }, "dependencies": {}, "gitHead": "436e5933ad4149bfa174c370ca039a98c49e12dd", "bugs": { "url": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi/issues" }, "homepage": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi#readme", "_id": "pc-nrfconnect-rssi@1.0.2", "_shasum": "bd88b244f3a218b0046788e21ca64bc712a65e3e", "_from": ".", "_npmVersion": "3.10.8", "_nodeVersion": "6.9.1", "_npmUser": { "name": "mrodem", "email": "magne@rodem.no" }, "dist": { "shasum": "bd88b244f3a218b0046788e21ca64bc712a65e3e", "tarball": "https://registry.npmjs.org/pc-nrfconnect-rssi/-/pc-nrfconnect-rssi-1.0.2.tgz" }, "maintainers": [ { "name": "mrodem", "email": "magne@rodem.no" } ], "_npmOperationalInternal": { "host": "s3://npm-registry-packages", "tmp": "tmp/pc-nrfconnect-rssi-1.0.2.tgz_1495527171292_0.1315728824120015" }, "directories": {} }, "1.0.3": { "name": "pc-nrfconnect-rssi", "version": "1.0.3", "description": "Demo application for nRF52832 SoC", "displayName": "RSSI Viewer", "repository": { "type": "git", "url": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-rssi.git" }, "author": { "name": "Nordic Semiconductor ASA" }, "license": "SEE LICENSE IN LICENSE", "files": [ "dist/", "firmware/", "icon.png", "LICENSE" ], "main": "dist/bundle.js", "scripts": { "dev": "webpack --watch", "webpack": "webpack", "build": "cross-env NODE_ENV=production webpack", "lint": "eslint components reducers", "test": "jest --testResultsProcessor jest-bamboo-formatter", "test-watch": "jest --watch", "clean": "npm install rimraf && npm run clean-dist && npm run clean-modules", "clean-dist": "rimraf dist", "clean-modules": "rimraf \"node_modules/!(rimraf|.bin)\"" }, "devDependencies": { "bootstrap": "^3.3.7", "chart.js": "^2.3", "jquery": "^2.2.4", "pc-nrfconnect-devdep": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-devdep.git", "react-bootstrap-slider": "^1.1.5", "react-chartjs-2": "^2.0.5" }, "dependencies": {}, "gitHead": "69d339a1b510c57accc0cc65ef0d2badfb8114e6", "bugs": { "url": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi/issues" }, "homepage": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi#readme", "_id": "pc-nrfconnect-rssi@1.0.3", "_shasum": "97e5d52f2bffd1960b5e8c5d08080df06a1725b4", "_from": ".", "_npmVersion": "3.10.8", "_nodeVersion": "6.9.1", "_npmUser": { "name": "mrodem", "email": "magne@rodem.no" }, "dist": { "shasum": "97e5d52f2bffd1960b5e8c5d08080df06a1725b4", "tarball": "https://registry.npmjs.org/pc-nrfconnect-rssi/-/pc-nrfconnect-rssi-1.0.3.tgz" }, "maintainers": [ { "name": "mrodem", "email": "magne@rodem.no" } ], "_npmOperationalInternal": { "host": "s3://npm-registry-packages", "tmp": "tmp/pc-nrfconnect-rssi-1.0.3.tgz_1495527527891_0.717809533001855" }, "directories": {} }, "1.0.4": { "name": "pc-nrfconnect-rssi", "version": "1.0.4", "description": "Demo application for nRF52832 SoC", "displayName": "RSSI Viewer", "repository": { "type": "git", "url": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-rssi.git" }, "author": { "name": "Nordic Semiconductor ASA" }, "license": "SEE LICENSE IN LICENSE", "files": [ "dist/", "firmware/", "icon.png", "LICENSE" ], "main": "dist/bundle.js", "scripts": { "dev": "webpack --watch", "webpack": "webpack", "build": "cross-env NODE_ENV=production webpack", "lint": "eslint components reducers", "test": "jest --testResultsProcessor jest-bamboo-formatter", "test-watch": "jest --watch", "clean": "npm install rimraf && npm run clean-dist && npm run clean-modules", "clean-dist": "rimraf dist", "clean-modules": "rimraf \"node_modules/!(rimraf|.bin)\"" }, "devDependencies": { "bootstrap": "3.3.7", "chart.js": "2.5.0", "jquery": "2.2.4", "pc-nrfconnect-devdep": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-devdep.git", "react-bootstrap-slider": "1.1.7", "react-chartjs-2": "2.1.0" }, "dependencies": {}, "engines": { "nrfconnect": "2.x" }, "gitHead": "63ce1ddaa0edeb3193e94c87e8d07b2c651ff442", "bugs": { "url": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi/issues" }, "homepage": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi#readme", "_id": "pc-nrfconnect-rssi@1.0.4", "_shasum": "82f0e06b50d7a64cc0efac9ea7c5dac7edbaebe3", "_from": ".", "_npmVersion": "3.10.8", "_nodeVersion": "6.9.1", "_npmUser": { "name": "mrodem", "email": "magne@rodem.no" }, "dist": { "shasum": "82f0e06b50d7a64cc0efac9ea7c5dac7edbaebe3", "tarball": "https://registry.npmjs.org/pc-nrfconnect-rssi/-/pc-nrfconnect-rssi-1.0.4.tgz" }, "maintainers": [ { "name": "mrodem", "email": "magne@rodem.no" } ], "_npmOperationalInternal": { "host": "s3://npm-registry-packages", "tmp": "tmp/pc-nrfconnect-rssi-1.0.4.tgz_1496041205751_0.6790068575646728" }, "directories": {} }, "1.0.5": { "name": "pc-nrfconnect-rssi", "version": "1.0.5", "description": "Demo application for nRF52832 SoC", "displayName": "RSSI Viewer", "repository": { "type": "git", "url": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-rssi.git" }, "author": { "name": "Nordic Semiconductor ASA" }, "license": "SEE LICENSE IN LICENSE", "files": [ "dist/", "firmware/", "icon.png", "LICENSE" ], "main": "dist/bundle.js", "scripts": { "dev": "webpack --watch", "webpack": "webpack", "build": "cross-env NODE_ENV=production webpack", "lint": "eslint components reducers", "test": "jest --testResultsProcessor jest-bamboo-formatter", "test-watch": "jest --watch", "clean": "npm install rimraf && npm run clean-dist && npm run clean-modules", "clean-dist": "rimraf dist", "clean-modules": "rimraf \"node_modules/!(rimraf|.bin)\"" }, "devDependencies": { "bootstrap": "3.3.7", "chart.js": "2.5.0", "jquery": "2.2.4", "pc-nrfconnect-devdep": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-devdep.git", "react-bootstrap-slider": "1.1.7", "react-chartjs-2": "2.1.0" }, "dependencies": {}, "engines": { "nrfconnect": "2.x" }, "gitHead": "3ca701d79cf71acf298bbaa76b3991c58c33391b", "bugs": { "url": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi/issues" }, "homepage": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi#readme", "_id": "pc-nrfconnect-rssi@1.0.5", "_shasum": "c1f16c63ec4db3c3767b98d429d5af31f7c099dc", "_from": ".", "_npmVersion": "3.10.8", "_nodeVersion": "6.9.1", "_npmUser": { "name": "mrodem", "email": "magne@rodem.no" }, "dist": { "shasum": "c1f16c63ec4db3c3767b98d429d5af31f7c099dc", "tarball": "https://registry.npmjs.org/pc-nrfconnect-rssi/-/pc-nrfconnect-rssi-1.0.5.tgz" }, "maintainers": [ { "email": "magne@rodem.no", "name": "mrodem" }, { "email": "ken.redergard@nordicsemi.no", "name": "ken.redergard" }, { "email": "npmjs@coqrouge.net", "name": "coqrouge" }, { "email": "bence.frenyo@nordicsemi.no", "name": "bencefr" } ], "_npmOperationalInternal": { "host": "s3://npm-registry-packages", "tmp": "tmp/pc-nrfconnect-rssi-1.0.5.tgz_1498219056097_0.4460885226726532" }, "directories": {} }, "1.1.0": { "name": "pc-nrfconnect-rssi", "version": "1.1.0", "description": "Demo application for nRF528xx SoC", "displayName": "RSSI Viewer", "repository": { "type": "git", "url": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-rssi.git" }, "author": { "name": "Nordic Semiconductor ASA" }, "license": "SEE LICENSE IN LICENSE", "files": [ "dist/", "fw/*.hex", "resources/icon.*", "icon.png", "LICENSE" ], "main": "dist/bundle.js", "scripts": { "dev": "nrfconnect-scripts build-watch", "webpack": "nrfconnect-scripts build-dev", "build": "nrfconnect-scripts build-prod", "lint": "nrfconnect-scripts lint actions components reducers index.jsx", "lintfix": "nrfconnect-scripts lint --fix actions components reducers index.jsx", "test": "nrfconnect-scripts test", "test-watch": "nrfconnect-scripts test --watch", "clean": "npm run clean-dist && npm run clean-modules", "clean-dist": "rimraf dist", "clean-modules": "rimraf \"node_modules/!(rimraf|.bin)\"" }, "devDependencies": { "bootstrap": "4.1.0", "chart.js": "2.7.2", "jquery": "3.3.1", "pc-nrfconnect-devdep": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-devdep.git#semver:^1.2.2", "react-bootstrap-slider": "2.1.4", "react-chartjs-2": "2.7.0" }, "dependencies": {}, "engines": { "nrfconnect": "^2.4.0" }, "gitHead": "f6ace6904b2196e7ac215ead00004bff08e46b35", "bugs": { "url": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi/issues" }, "homepage": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi#readme", "_id": "pc-nrfconnect-rssi@1.1.0", "_npmVersion": "5.6.0", "_nodeVersion": "6.12.2", "_npmUser": { "name": "nordicsemi", "email": "npmjs@nordicsemi.no" }, "dist": { "integrity": "sha512-r6AuVD3GgLNf250uJW0aVHI/NJak8Up0hUXLVpc+f9ljrTMNgfVJ9sSy8gbXL8yvAv7FAPeNDpnP1BJyVHu/Dw==", "shasum": "9d20edf4f21ecc426c4c747ac8c6d914cbfa9d7c", "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.1.0.tgz", "fileCount": 12, "unpackedSize": 5486620, "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKOl1CRA9TVsSAnZWagAAHgsP/AwmE6hI2aXWmovWspqg\nNha469gEopV44GzsVROmy9mr3e4D4/bUimPqxibBmuuoYXKSv77wx+WH54xd\n4qK3DDKJLSSkGTEVDZ4VpZmE/Lpo3roY9oUs5LnjfVjiBpmo80zrx0h0107r\nGCQtZsdfRkCvNH8fe+OYVsUc6h/5+YTMESH92IixKlFNenG8pJlVnne4EdhQ\nN7wZSFZPxoROQzSs+7I/JC8lwCRSEXzzDLlRV7h9bDBkQLMwsbNI7SBbMPXP\nxXNSqXNuDnMW7MmLoqf1JcwdgG7S7DU9/FX10LLL9cuH+cJTXepnpECmdq8f\nRtaVDn5xskwGT/lHDjEO3ZcYcpNjSSaLhTNzMmhMnt44KqU2jHk397bLMNGR\nTW/yc1lfCIWAgxagmXmzVAWm+gkGvBTqU9AQe1PfRoO+jsv+mv4xhXk9diIr\naH6avDCdTEZdFAklkOAiV6gornLSOo2pqJ9zwefz15aOVLKAQhGUPZ0MLWRZ\nCeF+EwGl8lth3pKlo5UAMGf8tROmK1tNeJWGMVwzDTihVBUM55e4KPsNxhiy\npk8cFW+JeeQFMoEhRzK7yA+paNdbXTTJbHhS2eA7hlvRZHBKmXyKXPJTd/07\nV3hyTgiPEcS2Tyorw0RHhFNCe4R6ocWKY6RKVBn5oAnaGL+aseMGGuMc8v2d\nsfMo\r\n=RlYL\r\n-----END PGP SIGNATURE-----\r\n" }, "maintainers": [ { "email": "bjorn.inge.hanssen@nordicsemi.no", "name": "bihanssen" }, { "email": "npmjs@coqrouge.net", "name": "coqrouge" }, { "email": "ivan@sanchezortega.es", "name": "ivansanchez" }, { "email": "ken.redergard@nordicsemi.no", "name": "ken.redergard" }, { "email": "magne@rodem.no", "name": "mrodem" }, { "email": "npmjs@nordicsemi.no", "name": "nordicsemi" } ], "directories": {}, "_npmOperationalInternal": { "host": "s3://npm-registry-packages", "tmp": "tmp/pc-nrfconnect-rssi_1.1.0_1529407860396_0.5930860463420435" } }, "1.2.0": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.2.0.tgz", "shasum": "f89d70377e6e49a58ed942c1ad3cdc7ef6aaeeb3" } }, "1.3.0": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.3.0.tgz", "shasum": "4ce0270fcab85b31bdf0723db2537e9e4fcb3a8e" } }, "1.3.1": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.3.1.tgz", "shasum": "d95be831aa11662be919786f035d2f087d2c9fda" } }, "1.4.0": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.4.0.tgz", "shasum": "21a3d21923f4c1516fe2dc9e610b81356e92b187" } }, "1.4.1": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.4.1.tgz", "shasum": "95ccc6c8e342408779f0d71976ec4830053a46e0" } }, "1.4.2": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.4.2.tgz", "shasum": "10cc16fbb46d9f4f7a88bedc6cb3ad8f631c7d0c" } }, "1.4.3": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.4.3.tgz", "shasum": "025fea4632e828d7362f2e231f1beebec2fd226d" } }, "1.4.4": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.4.4.tgz", "shasum": "b955d37537b7a4bcf519c11dfe82517872299495" } }, "1.4.5": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.4.5.tgz", "shasum": "a47b743e1c4e59fedd09617807525db5e8d5d3ba" } }, "1.5.0": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.5.0.tgz", "shasum": "fba48794aae1b8b1384927f63452dee2d5f1ebee" } }, "1.6.0": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.6.0.tgz", "shasum": "68ebe6626d5f45344c46543bcf218617aca4f110" } }, "1.6.1": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.6.1.tgz", "shasum": "2c01f450b20bf59d3b52dc77c9e1c3e3eb894422" } }, "1.7.0": { "dist": { "tarball": "https://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/pc-nrfconnect-rssi-1.7.0.tgz", "shasum": "576f7e3a555775cd58d7be6c32b5b35332fe60b2" } } }, "readme": "# nRF Connect RSSI Viewer\n\n[![Build Status](https://travis-ci.org/NordicSemiconductor/pc-nrfconnect-rssi.svg?branch=master)](https://travis-ci.org/NordicSemiconductor/pc-nrfconnect-rssi)\n\nSimple app for [nRF Connect](https://github.com/NordicSemiconductor/pc-nrfconnect-core) that shows a visualization of RSSI data. The app shows dBm per frequency in the 2400-2480 MHz range, and allows the user to tweak settings like sweep delay and animation duration. The app can be installed from the *Add/remove apps* screen in nRF Connect.\n\nThe following devices are supported:\n\n* PCA10040 nRF52832 Development Kit\n* PCA10059 nRF52840 Dongle\n\n![screenshot](resources/rssi_viewer.jpg)\n\n## Background\n\nWhile the RSSI Viewer is a useful tool in itself, the main purpose behind it is to demonstrate how to implement apps for nRF Connect. In addition to the RSSI Viewer, app developers can check out the [boilerplate app](https://github.com/NordicSemiconductor/pc-nrfconnect-boilerplate) and documentation for [creating apps](https://github.com/NordicSemiconductor/pc-nrfconnect-core#creating-apps).\n\n## Implementation\n\n### Firmware\n\nThe app comes with firmwares for the supported devices that sends RSSI data over serial port. The source code for these firmwares can be found in [fw/src](fw/src), and are included as hex files in [fw/](fw/). When selecting a device, the app will program the chip with a corresponding hex file (unless the firmware has not already been programmed).\n\nThe serial port communication from the app to the firmware is simply a few ASCII commands for starting, stopping, and adjusting settings. From the firmware to the app there is a binary flow of 3 bytes: `[0xff, channel_number, rssi]`.\n\n### UI components and actions\n\nThe RSSI data is visualized in the MainView by a [Chart component](components/Chart.jsx) that is based on [chart.js](http://www.chartjs.org/). In the SidePanel there is a [ControlPanel component](components/ControlPanel.jsx) that allows the user to tweak some settings. Serial port communication and programming is done by the [actions](actions). The components and actions are tied together by [index.jsx](index.jsx).\n\n## Building from source\n\n### Dependencies\n\nTo build the app you will need to install the following tools:\n\n* Node.js (>=6.9)\n* npm (>=5.6.0) / yarn (>=1.4.0)\n\n### Clone the repository\n\nOpen a terminal, go to the following directory, and clone the repository:\n\n- Linux/macOS: `cd $HOME/.nrfconnect-apps/local`\n- Windows: `cd %USERPROFILE%/.nrfconnect-apps/local`\n\nAlternatively, clone the repository in a different directory and symlink it into `.nrfconnect-apps/local`.\n\n### Building\n\nAfter cloning the repository, install the required dependencies:\n\n npm install\n\nThen build the app:\n\n npm run dev\n\nIf everything was successful, you should now be able to launch the app in nRF Connect.\n", "maintainers": [ { "email": "bjorn.inge.hanssen@nordicsemi.no", "name": "bihanssen" }, { "email": "npmjs@coqrouge.net", "name": "coqrouge" }, { "email": "ivan@sanchezortega.es", "name": "ivansanchez" }, { "email": "ken.redergard@nordicsemi.no", "name": "ken.redergard" }, { "email": "magne@rodem.no", "name": "mrodem" }, { "email": "npmjs@nordicsemi.no", "name": "nordicsemi" } ], "time": { "modified": "2018-06-19T11:31:04.969Z", "created": "2017-04-18T07:39:17.934Z", "1.0.0": "2017-04-18T07:39:17.934Z", "1.0.1": "2017-04-24T07:18:45.140Z", "1.0.2": "2017-05-23T08:12:52.898Z", "1.0.3": "2017-05-23T08:18:49.681Z", "1.0.4": "2017-05-29T07:00:07.371Z", "1.0.5": "2017-06-23T11:57:37.893Z", "1.1.0": "2018-06-19T11:31:00.534Z" }, "homepage": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi#readme", "repository": { "type": "git", "url": "git+https://github.com/NordicSemiconductor/pc-nrfconnect-rssi.git" }, "author": { "name": "Nordic Semiconductor ASA" }, "bugs": { "url": "https://github.com/NordicSemiconductor/pc-nrfconnect-rssi/issues" }, "license": "SEE LICENSE IN LICENSE", "readmeFilename": "README.md", "_attachments": {} }