Current collected state Current
Observed since 20 Oct, 16:05 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
-lorenzovecchi-react-native-esptouch-2-forked
used to configure ESP devices to connect to target AP - forked version
Used to configure ESP devices to connect to target AP
This is a Unofficial project. The official demo is below:
Install the module from npm
npm install @lorenzovecchi/react-native-esptouch-2
Add permissions in AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
cd ios && pod install
import * as ESPTouch2 from "react-native-esptouch-2";
/**
* Start the configuration broadcasting the informations to the device
* @param {string} ssid
* AP SSID
* @param {string} bssid
* AP BSSID
* @param {string} password
* AP Password (null if open network)
* @param {string} customData
* Additional data to send (nullable)
* @param {string} aesKey
* Encrypt the data to send (if not null, it must be 16 byte) (nullable)
*
* @resolve {object} res
* Object containing the successfully configured device address and bssid
* @reject {Exception} err
* Error exception
*/
ESPTouch2.start(ssid, bssid, password, customData, aesKey).then(res => {
//On success
console.log(res.address, res.bssid);
}).catch(err => {
//On error
console.log(err);
});
/**
* Stop the configuration broadcasting
*/
ESPTouch2.stop();
/**
* Function called on broadcasting start
*/
ESPTouch2.onStart(() => {console.log('Starting broadcast')};
/**
* Function called on broadcasting stop
*/
ESPTouch2.onStop(() => {console.log('Stopping broadcast')};
See the contributing guide to learn how to contribute to the repository and the development workflow.
MIT
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
@commitlint/config-conventionalEnvironment{
"local_name": "@commitlint/config-conventional",
"alias": false,
"peer_metadata": null
} | ^11.0.0 | development |
@react-native-community/eslint-configEnvironment{
"local_name": "@react-native-community/eslint-config",
"alias": false,
"peer_metadata": null
} | ^2.0.0 | development |
@release-it/conventional-changelogEnvironment{
"local_name": "@release-it/conventional-changelog",
"alias": false,
"peer_metadata": null
} | ^2.0.0 | development |
@types/jestEnvironment{
"local_name": "@types/jest",
"alias": false,
"peer_metadata": null
} | ^26.0.0 | development |
@types/reactEnvironment{
"local_name": "@types/react",
"alias": false,
"peer_metadata": null
} | ^16.9.19 | development |
@types/react-nativeEnvironment{
"local_name": "@types/react-native",
"alias": false,
"peer_metadata": null
} | 0.62.13 | development |
commitlintEnvironment{
"local_name": "commitlint",
"alias": false,
"peer_metadata": null
} | ^11.0.0 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | ^7.2.0 | development |
eslint-config-prettierEnvironment{
"local_name": "eslint-config-prettier",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | development |
eslint-plugin-prettierEnvironment{
"local_name": "eslint-plugin-prettier",
"alias": false,
"peer_metadata": null
} | ^3.1.3 | development |
huskyEnvironment{
"local_name": "husky",
"alias": false,
"peer_metadata": null
} | ^6.0.0 | development |
jestEnvironment{
"local_name": "jest",
"alias": false,
"peer_metadata": null
} | ^26.0.1 | development |
pod-installEnvironment{
"local_name": "pod-install",
"alias": false,
"peer_metadata": null
} | ^0.1.0 | development |
prettierEnvironment{
"local_name": "prettier",
"alias": false,
"peer_metadata": null
} | ^2.0.5 | development |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | 16.13.1 | development |
react-nativeEnvironment{
"local_name": "react-native",
"alias": false,
"peer_metadata": null
} | 0.63.4 | development |
react-native-builder-bobEnvironment{
"local_name": "react-native-builder-bob",
"alias": false,
"peer_metadata": null
} | ^0.18.0 | development |
release-itEnvironment{
"local_name": "release-it",
"alias": false,
"peer_metadata": null
} | ^14.2.2 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^4.1.3 | development |
reactEnvironment{
"local_name": "react",
"alias": false,
"peer_metadata": null
} | * | peer |
react-nativeEnvironment{
"local_name": "react-native",
"alias": false,
"peer_metadata": null
} | * | peer |
Source distribution
{
"integrity": "sha512-7iyiGjeRuZCYwN9SI6ov7uPim0RgoTUtBwAqetI6Oj/zAH9PNJIqrjkq2lrn+EGWivq+L9Q/4DrHw3zdms+eow==",
"shasum": "a9d6794696a7fd1d1ae3c3231bd5e8d98dd3181a",
"tarball": "https://registry.npmjs.org/-lorenzovecchi-react-native-esptouch-2-forked/-/-lorenzovecchi-react-native-esptouch-2-forked-0.1.30.tgz",
"fileCount": 129,
"unpackedSize": 1169310,
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIFZP/dQ7m4sQwIxXztUD5WsyStlCXcepQfxfydnkfY8vAiEA56SqRXBJNZX0wv9sKr+gpK+Djkl6a80b4VkwLbkAOxc="
}
]
}Shared repository data · GitHub
Observed since 20 Oct, 16:05 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:36c40384d0ccf246ea33727e1fe5229e6bf557a6b147a7bfdf4f2c46b3ced702