Uploaded February 2018 | Updated September 2026, 2 weeks ago
If you like this video and want to support me, go this page for my donation crypto addresses:
youtube.com/c/mobilefish/about
This is part 11 of the IOTA tutorial.
In this video series different topics will be explained which will help you to understand IOTA.
It is recommended to watch each video sequentially as I may refer to certain IOTA topics explained earlier.
The IOTA Light Wallet is a stateless wallet, meaning all information such as balance and which address is in use are retrieved from the Tangle.
The IOTA Light Wallet does not store any information on your computer.
The Trinity Wallet retrieves information from the Tangle and some of this information is stored on your computer.
Therefore the Trinity Wallet is called a stateful wallet.
The information provided in this video applies to the IOTA Light Wallet.
When making this video the Trinity Wallet was not released.
When you attach an address to the Tangle, you create a transaction where you transfer 0 IOTA to the address.
When the address is attached to Tangle, the transaction is ALWAYS pending.
Example (using iota.lib.js v0.4.6):
mobilefish.com/download/iota/transactions_in_bundle_attach_to_tangle.txt
In the example, you will notice the following:
- The transaction bundle contains only one transaction, indicated by lastIndex = 0.
- The transaction does not have a signature.
- The transaction references two unreferenced transactions (aka tips), see the trunkTransaction and branchTransaction hashes.
- The transaction has a nonce, which means it had to do PoW.
The purpose of attaching an address to Tangle is to prevent the re-use of the address's private key.
If you attach an address to Tangle you indicate that the address is in use or will be in use.
A way to find a non-attached address, repeat the following steps:
- If an address is in use, call the getNewAddress API to get the next address.
The getNewAddress API can deterministically generate addresses.
- Next call the findTransactions API to check if an address is in use.
You can always successfully sent IOTAs to non attached addresses but it is recommended to attach an address first before using it.
Here is a demonstration why you should attach addresses to Tangle:
- The wrong way:
mobilefish.com/download/iota/attach_to_tangle_example_nok.txt
- The correct way:
mobilefish.com/download/iota/attach_to_tangle_example_ok.txt
Here is a demonstration why you should attach addresses to Tangle after a snapshot:
- The wrong way:
mobilefish.com/download/iota/snapshot_example_nok.txt
- The correct way:
mobilefish.com/download/iota/snapshot_example_ok.txt
When you use the IOTA Light Wallet apply the following rules:
- For every RECEIVING payment always create a new address and attach this address to the Tangle before handing out this address.
This address should only be used once!
- After a snapshot attach the same number of addresses you had before the snapshot.
These two rules will prevent you, using an address more than once for outgoing transactions when using the IOTA Light Wallet.
To use the same IOTA address to receive regular payments, for example an IOTA donation address, use the following procedure:
- Create a separate wallet by creating a new seed.
- Use this wallet only to RECEIVE regular payments and do not create any outgoing transactions from this wallet.
- When you decide to withdraw from this wallet, it is recommended to withdraw the complete balance.
- Once the complete balance is withdrawn, attach a new address to the Tangle and use this new address to receive regular payments again.
Check out all my other IOTA tutorial videos:
goo.gl/aNHf1y
Subscribe to my YouTube channel:
goo.gl/61NFzK
The presentation used in this video tutorial can be found at:
mobilefish.com/developer/iota/iota_quickguide_tutorial.html
#mobilefish #howto #iota
If you like this video and want to support me, go this page for my donation crypto addresses:
youtube.com/c/mobilefish/about
This is part 11 of the IOTA tutorial.
In this video series different topics will be explained which will help you to understand IOTA.
It is recommended to watch each video sequentially as I may refer to certain IOTA topics explained earlier.
The IOTA Light Wallet is a stateless wallet, meaning all information such as balance and which address is in use are retrieved from the Tangle.
The IOTA Light Wallet does not store any information on your computer.
The Trinity Wallet retrieves information from the Tangle and some of this information is stored on your computer.
Therefore the Trinity Wallet is called a stateful wallet.
The information provided in this video applies to the IOTA Light Wallet.
When making this video the Trinity Wallet was not released.
When you attach an address to the Tangle, you create a transaction where you transfer 0 IOTA to the address.
When the address is attached to Tangle, the transaction is ALWAYS pending.
Example (using iota.lib.js v0.4.6):
mobilefish.com/download/iota/transactions_in_bundle_attach_to_tangle.txt
In the example, you will notice the following:
- The transaction bundle contains only one transaction, indicated by lastIndex = 0.
- The transaction does not have a signature.
- The transaction references two unreferenced transactions (aka tips), see the trunkTransaction and branchTransaction hashes.
- The transaction has a nonce, which means it had to do PoW.
The purpose of attaching an address to Tangle is to prevent the re-use of the address's private key.
If you attach an address to Tangle you indicate that the address is in use or will be in use.
A way to find a non-attached address, repeat the following steps:
- If an address is in use, call the getNewAddress API to get the next address.
The getNewAddress API can deterministically generate addresses.
- Next call the findTransactions API to check if an address is in use.
You can always successfully sent IOTAs to non attached addresses but it is recommended to attach an address first before using it.
Here is a demonstration why you should attach addresses to Tangle:
- The wrong way:
mobilefish.com/download/iota/attach_to_tangle_example_nok.txt
- The correct way:
mobilefish.com/download/iota/attach_to_tangle_example_ok.txt
Here is a demonstration why you should attach addresses to Tangle after a snapshot:
- The wrong way:
mobilefish.com/download/iota/snapshot_example_nok.txt
- The correct way:
mobilefish.com/download/iota/snapshot_example_ok.txt
When you use the IOTA Light Wallet apply the following rules:
- For every RECEIVING payment always create a new address and attach this address to the Tangle before handing out this address.
This address should only be used once!
- After a snapshot attach the same number of addresses you had before the snapshot.
These two rules will prevent you, using an address more than once for outgoing transactions when using the IOTA Light Wallet.
To use the same IOTA address to receive regular payments, for example an IOTA donation address, use the following procedure:
- Create a separate wallet by creating a new seed.
- Use this wallet only to RECEIVE regular payments and do not create any outgoing transactions from this wallet.
- When you decide to withdraw from this wallet, it is recommended to withdraw the complete balance.
- Once the complete balance is withdrawn, attach a new address to the Tangle and use this new address to receive regular payments again.
Check out all my other IOTA tutorial videos:
goo.gl/aNHf1y
Subscribe to my YouTube channel:
goo.gl/61NFzK
The presentation used in this video tutorial can be found at:
mobilefish.com/developer/iota/iota_quickguide_tutorial.html
#mobilefish #howto #iota







![LoRa/LoRaWAN tutorial 1: IoT, LPWAN, Semtech, LoRa
If you like this video and want to support me, go this page for my donation Paypal or crypto addresses:
https://www.youtube.com/c/mobilefish/about
This is part 1 of the LoRa/LoRaWAN tutorial.
In this video series different topics will be explained which will help you to understand LoRa/LoRaWAN.
It is recommended to watch each video sequentially as I may refer to certain LoRa/LoRaWAN topics explained earlier.
In this video I will explain why LoRa is used in IoT projects.
The Internet of Things, or IoT, is a network of physical devices that are connected to the Internet and are able to talk to each other.
The prediction is that by 2020 there will be over 25 billion devices connected to the Internet.
There are many wireless technologies you can use to connect these devices to the Internet, such as:
- Short-range wireless communication
- Cellular communication
- LPWAN communication
In this video series I will be using equations and other information taken from several sources.
In my presentations these sources are referenced by the label [ref no].
1. Semtech: AN1200.22 - LoRa Modulation Basics (Revision 2, May 2015)
https://www.semtech.com/uploads/documents/an1200.22.pdf
2. Semtech: SX1276/77/78/79 Datasheet (Rev. 5, August 2016)
https://www.semtech.com/uploads/documents/DS_SX1276-7-8-9_W_APP_V5.pdf
3. Semtech: AN1200.13 - SX1272/3/6/7/8 LoRa Modem Design Guide (Revision 1, July 2013)
https://www.semtech.com/uploads/documents/LoraDesignGuide_STD.pdf
4. LoRa Alliance, Inc: LoRaWAN specification
https://lora-alliance.org/lorawan-for-developers
All my presentations used in this video series can be found here:
https://www.mobilefish.com/developer/lorawan/lorawan_quickguide_tutorial.html
LPWAN stands for Low Power Wide Area Network and this type of wireless communication is designed for sending small data packages over long distances, operating on a battery.
There are a number of competing technologies in the LPWAN space such as: Narrowband IoT (NB-IoT), Sigfox, LoRa and others.
In this video series I will only be focussing on LoRa.
The LoRa wireless technology was developed by a French start-up company Cycleo which developed the LoRa modulation technology.
In 2012 the Semtech Corporation (NASDAQ: SMTC) acquired Cycleo.
The LoRa radio and modulation part is patented and its source is closed.
Semtech has licensed its LoRa intellectual property (ip) to other chip manufacturers, such as HopeRF, Microchip, Dorji, etc.
The word LORA is a trademark of Semtech Corporation, filed in 2015.
More information about Semtech:
https://www.semtech.com/lora
The range between LoRa sender and receiver depends on the environment the equipment operates in.
Indoor coverage largely depends on the type of building material used.
Some notable records:
Andreas Spiess, ground to ground connection: 212 km (= 131.73 miles)
Weather balloon to ground connection: 702.67 km (= 436.61 miles)
Few use cases using LoRa technology:
- Smart utilities
Power transformer monitoring
Water level monitoring
Utility meter
Fuel monitoring (monitoring fuel levels in fuel tanks for heating houses)
- Health & Hygiene
Temperature / humidity monitoring
Environmental monitoring
Waste management (monitoring waste level in waste bins)
- Safety
Smart lightning
Water level monitoring
Radioactivity level monitoring
Dike monitoring (prevent peat dikes from drying out)
- Efficiency
Asset management (e.g. tracking containers, pallets, etc.)
Fleet management (e.g. tracking cars, vans, trucks, etc.)
- Agriculture
Monitoring animal welfare
Monitoring plant growing conditions
Check out all my other LoRa/LoRaWAN tutorial videos:
https://www.youtube.com/playlist?list=PLmL13yqb6OxdeOi97EvI8QeO8o-PqeQ0g
Subscribe to my YouTube channel:
https://www.youtube.com/channel/UCG5_CT_KjexxjbgNE4lVGkg?sub_confirmation=1
The presentation used in this video tutorial can be found at:
https://www.mobilefish.com/developer/lorawan/lorawan_quickguide_tutorial.html
#mobilefish #lora #lorawan LoRa/LoRaWAN tutorial 1: IoT, LPWAN, Semtech, LoRa](https://i.ytimg.com/vi/cUhAyyzlv2o/mqdefault.jpg)


