Nodle Documentation
  • Introduction
  • Vision and Mission
  • Nodle IoT
  • Nodle App
  • Nodle Client
  • Nodle Portal
  • NODL Token
  • NFT Minting Tool
  • Nodle Explorer
  • Participate
  • Subquery Indexer
  • Nodle APIs
  • Nodle Parachain
  • Parachain Modules
  • Nodle SDK
  • Nodle Android SDK
  • Nodle iOS SDK
  • Smart Missions
  • Appendix
  • Glossary
Nodle Documentation
Nodle Documentation
Nodle SDK

Nodle SDK

Getting Started

IntroductionIntroductionVision and MissionVision and Mission

For Users

Nodle IoTNodle IoTNodle AppNodle AppNodle ClientNodle ClientNodle on zkSync EraNodle on zkSync EraNodle PortalNodle PortalNODL TokenNODL TokenNodle ExplorerNodle ExplorerParticipateParticipate

For Developers

SubQuery IndexerSubQuery IndexerNodle APIsNodle APIsNodle SDKNodle SDKNodle Android SDKNodle Android SDKNodle iOS SDKNodle iOS SDKSmart MissionsSmart Missions

More Info

AppendixAppendixGlossaryGlossary

Introduction to Nodle SDK

The Nodle SDK turns smartphones into IoT hotspots or “edge nodes” in the Nodle network. The Nodle SDK, embedded in your app, connects to surrounding BLE (Bluetooth Low Energy)-enabled smart devices such as parcels, city furniture, sensors, utility infrastructures. When enabling communication with the smart devices, edge nodes are rewarded by the device owner through the native cryptocurrency NODL.

💡
Note: The Nodle SDK is optimized to minimize impacts on the CPU, bandwidth, storage or battery consumption of the device. Download the Nodle app and measure its impact on the smartphone to experience it.

Benefits for Publishers

When a publisher deploys the Nodle SDK into their apps, they:

  • Collect rewards and generate revenue without ads, but, without collecting or monetizing personal data from their users
  • Earn revenue without compromising the experience or the privacy of their user base

SDK Dashboard

Login

To log in to the SDK Dashboard, do the following:

  1. Go to SDK Website and sign in using your email.
  2. You will receive an email containing a magic link that will redirect you to your dashboard : (Don't forget to check your spam folder).
  3. image
💡
Note: Please note that the magic link's URL will always look like https://iot.nodle.com/?token=****** or https://sdk.nodle.com/?token=******, every other link format should be considered as phishing.

Creating an Organization

After clicking the magic link, you will be redirected to a page where you have to select your organization (aka team).

💡
Note: Unless you have been invited by a team member, this list will be empty if you log in for the first time. Please create a new team.

You can create multiple teams in order to organize your SDK/Nodle Cash application in a way that suits you. (this shouldn’t be necessary unless you have separate teams managing separate fleets of devices ; otherwise you will be able to handle several fleets within the same team).

Creating a Wallet

Once your team has been created and that you agreed to the data addendum, you will be able to use the dashboard.

If this is your first time using it, a pop-up window will appear asking you to link a Polkadot wallet to your account. You can either follow the instructions displayed on the screen or refresh the page and do it later.

image
💡
Note: Currently, the only way to link a wallet to your Nodle account is by using the official Polkadot JS extension, so please be sure to have it installed.

Here’s what you can do in these scenarios:

  • You don't have any Polkadot wallet at the moment: First, you will need to create a wallet and right after, either follow the instructions in the first login instructions or go the wallets page and use the Add new wallet button.
  • You already have a Polkadot wallet linked to the Polkadot extension: Go the wallets page and use the Add new wallet button.
  • You already have a Polkadot wallet that is not yet linked to the extension: For example, if you want to use your Nodle Cash's wallet, you will need to add it to the Polkadot extenstion using its restore feature. You can find your mnemonic phrase directly inside the settings of your Nodle Cash application. Once this is done, go the wallets page and use the Add new wallet button.

Linking a Wallet

If you managed to add your wallet, you should see something like this (with your own wallets name and addresses) :

image
  1. Pick the wallet you want to link to your Nodle account and click Done.
  2. image
  3. You will now have to sign a test transaction in order to validate that you are the owner of the wallet. Once you click the Verify button, the status of the signing change to waiting for verification.
  4. image
  5. During this time, a pop-up from Polkadot.js extension will be shown, asking you to sign a transaction.
  6. image
  7. After doing it, the pop up will disappear and a success message should be displayed.
  8. image
  9. Congratulations! You are now all set to use the SDK dashboard.

← Previous

Parachain Modules

Next →

Nodle Android SDK

On this page

  • Introduction to Nodle SDK
  • Benefits for Publishers
  • SDK Dashboard
  • Login
  • Creating an Organization
  • Creating a Wallet
  • Linking a Wallet
Logo

Nodle Website

Network Explorer

Chain Explorer

© Nodle, 2024

DiscordTelegramXYouTube