Working with Qwiic on a Jetson Nano through Jupyter Notebooks
Let’s face it... SSH or VNC can be frustrating and a barrier to entry at times for people looking to get started with remote computing. Luckily, services like Project Jupyter help make remote computing a little more accessible. Jupyter Notebooks have been around for a while and a number of people use them for a variety of applications; from data visualization to teaching and learning computer science.
In a nutshell you can think of Jupyter Notebooks as an IDE and documentation repository in one platform that is accessible remotely through a web browser. Jupyter then grants access to the file directories of the host computer, a terminal to run Linux commands to install software on it as well as run required commands and processes. The “Notebooks” are files where you can create interactive Python scripts through intermixing markdown documentation with code so that your Notebook is both a “Notebook” and the program you end up running. Common applications for Jupyter Notebooks include building data visualization displays or GUI interfaces.
Jupyter Notebooks are accessed through a web browser interface. From a client computer on the same network you can access the Notebooks and edit, run and/or modify the Python scripts that are hosted as well as create new ones. This makes working with a single board computer much easier and cleaner in terms of required hardware peripherals, but it also lowers the barrier of entry in terms of those who are new to the topic and feel overwhelmed.