Tutorial 1: Sell JV ADSB data
What You'll Learn
By the end of this tutorial, you'll have:
- ✅ Connected to a real IoT data source (Jetvision AirSquitter) 
- ✅ Built a seller that streams live aviation data 
- ✅ Created your own local aircraft tracking map 
- ✅ Sold structured JSON data to remote buyers 
Before You Start
Make sure you have:
- ✅ Completed the installation tutorial and hello world tutorial 
- ✅ Access to a Jetvision AirSquitter device 
- ✅ NodeBuilder running at - http://localhost:1880
- ✅ Discord account with Beta OG status 
- ✅ About 30 minutes of time 
🛑 Important: These tutorials are for Neuron Beta OGs. If you don't have Beta OG status in Discord, you won't be able to complete this tutorial.
What We're Building
In this tutorial we will be connecting to a local data source, a Jetvision AirSquitter, and sell aviation data to data buyers. You don't need to worry about finding buyers as we have one setup for you who lives as a bot in discord and is willing to consume your data.
To speed things up, we have a ready made solution (flow) that you can load into your builder.
Action 1: Get a ready made template
You will need to know how to configure Seller nodes and link them up with Neuron P2P nodes. If you haven't done so already, complete the installation tutorial first and then complete the hello world tutorial
- Exit any previous NodeBuilder instances and start with a clean canvas. Check if any process is lingering from previous runs and kill it. 
- Click on templates 
- Select "jetvision-seller-tcp" 
- Highlight the newly generated tab 

Alternatively you can import code directly from Github or code that is shared from other users:
- copy into your clipboard the flow code 
- right click on your canvas and open the import menu (Insert > Import) 

- paste your clipboard into the resulting screen 
You have now a ready made flow imported and are ready to start handling ADSB data.

Action 2: Setup the "Jetvision seller config" and "Neuron P2P out"
Setup the Jetvision seller config and link it with the Neuron P2P out. If you don't know how to do this, refer to Action 1 and Action 2 from the hello world tutorial. Remember to hit deploy and wait for connection to become active.
You are now ready to send data into your seller via a peer to peer connection.
Action 3: Double click the "tcp" node to set the correct AirSquitter address
- Get your local-jv-address from the red box 
- Enter it in the address in the tcp node 
- Click Done 

Action 4: Visit http://localhost:1880/worldmap in a new tab
You should be seeing the planes that your own sensor is seeing on your very own map!

However, let's check if our buyers are getting the JSON data too so that they can display it too on their own solutions.
Action 5: Get the buyer bot to consume your data
This part is identical to Action 5 and Action 6 from the hello world tutorial where you:
- Communicate the EVM address to the bot 
- Check with the bot if you are setup 
- Instruct the bot to test your seller 
If you need help refreshing your knowledge on how to do so then follow Action 5 and Action 6 from the hello world tutorial.
However, this time you should be getting structured ADSB data in JSON format from the remote bot!
You are now prepared to send a wide range of IoT data to remote peers.
What You Just Accomplished
🎉 Congratulations! You've successfully:
- Connected to a real IoT data source (AirSquitter) 
- Built a live aviation data streaming system 
- Created your own aircraft tracking map 
- Sold structured JSON data to remote buyers 
- Learned how to work with TCP data sources 
Common Problems & Solutions
Problem: No planes showing on the map
- Solution: Check your AirSquitter is powered on and the TCP address is correct 
Problem: Bot gets no data or old data
- Solution: Verify the TCP connection is working and you clicked "Deploy" 
Problem: Can't find the local-jv-address
- Solution: Look for the red box in your flow - it displays your AirSquitter's IP address 
Next Steps
Ready for more advanced tutorials? Continue to:
- Tutorial 2: Sell Consultancy with Chat - Build interactive services 
Last updated
