Is a computer of any use when Wi-Fi, mobile data and the cloud are out of reach? For the most part it is. A Linux Operating system will continue to function in the absence of an internet connection, running your installed apps, handling local files and scripts, putting connected hardware to work and underpinning technical workflows.
Of course, one still needs to be online to put in new packages or run updates. Yet with the necessary tools and files on hand locally, Linux is quite capable offline. The SpecFive Nomad 2 is built for that kind of flexibility. This compact workstation on a Raspberry Pi platform is suited to field work as well as system administration, radio projects, some light gaming and coding.
Why People Look for Portable Linux Computer
For field work or when putting hardware to the test, an ordinary laptop will not do it. To get started with a project, one might have to lug around a Raspberry Pi along with the requisite screen, keyboard, battery pack, and an assortment of adapters and cabling. A portable Linux computer is a more practical solution; it puts all those pieces together in a compact package and can be put to work on a single task without encroaching on your main computer.
It is no wonder then that the device has appeal for a range of people: from developers, students and makers to radio hobbyists, gamers and field technicians. The idea is not to have a scaled down version of a general-purpose laptop but to set up a system that is tailored to a particular technical workflow.
Introducing the SpecFive Nomad 2: Linux Operating System
This portable Raspberry Pi workstation is designed to be self-contained; there is no need for an external display or keyboard. The SpecFive Nomad 2 comes with a five-inch touchscreen, QWERTY keyboard, LoRa radio, GPS and a host of connectivity ports, all with SSH access at your disposal.
What you will find in the Nomad 2
- Built on a Raspberry Pi 4 (with 4GB or 8GB of RAM) running a full Linux desktop.
- Equipped with an SX1262 LoRa radio, ceramic GPS antenna and supports both Meshtastic and MQTT.
- For connections, there is Wi-Fi, Bluetooth, Ethernet as well as USB 2.0 and 3.0.
- An internal RTL-SDR is also available as an option for receive-only use.
- Power is provided by three user-replaceable 18650 batteries which give around two to three hours of runtime.
- Housed in a PETG enclosure and comes with a protective carry case.
For work in the field or off-grid, we put forward the Raspberry Pi 4 version as the better choice from SpecFive. Its power efficiency and reduced heat output translate to more reliable battery performance.
1. Code, Testing and Troubleshooting
The Linux operating system provides a wealth of command-line utilities, editors, and system-level options for the user. With the Nomad 2, developers have at their disposal everything from programming environments to scripting languages. It is an ideal platform for writing Python or editing shell files, running tests on automation routines, handling Git repos on the machine, and putting Raspberry Pi projects through their paces.
There is room for other hardware as well; the USB ports will take any compatible development boards or storage. Just be sure to put in the time to install necessary packages and verify your dependencies are in order before you go offline and make a local copy of any documentation you may need. In this way, the Nomad 2 makes for a capable diagnostic or coding terminal in the field, so there is no need to be lugging around a full-size laptop.
2. LoRa and Meshtastic Network Management
With the Nomad 2’s integrated SX1262 LoRa radio, one can run Meshtastic and MQTT workflows from a mobile vantage point for any compatible mesh project. The device is capable of handling node configuration, local MQTT services, and the monitoring of incoming data or GPS in tandem with mesh activity, to name a few tasks. For those who require more from their setup, the Linux operating system puts scripts, local storage and system settings in the hands of the advanced user.
Such capabilities come in handy for off-grid work or field projects where cellular service is at a premium. That said, LoRa performance is a function of many variables: the antenna, terrain, how far apart devices are; interference and frequency settings will all have an impact. It would be unwise to view Nomad 2 as a substitute for all forms of emergency communication; there are no guarantees of unlimited range.
3. Scan and Study Radio Signals
For those with the Nomad 2 Recon, there is an internal RTL-SDR on hand to cover a range of some 24 to 1766 MHz. It is receive-only but paired with the right software it allows for RF scanning, examination of ADS-B data and other supported signals, and general spectrum exploration, all without the need for an external SDR dongle.
For the tinkerer, field technician, RF student or amateur radio operator, this is a fitting setup. The integrated Raspberry Pi environment, along with the on-board screen and keyboard, allows the Recon to function as a fairly self-contained platform for radio analysis when paired with the SDR hardware.
Note that this RTL-SDR is exclusive to the Recon model. Prior to going offline, drivers must be put in place, and any local regulations pertaining to SDR and radio use should be observed.
4. Offline Automation: Build and Control
With a Linux Operating system at its core, the Nomad 2 is well suited for edge-computing and IoT work where one does not want to be sending every data point or command up to the cloud. It can handle local services and automation scripts on its own.
Some of the projects this enables are:
- Monitoring equipment
- Reading from attached sensors and logging what the environment is doing
- Running Python-based automation
- Overseeing local MQTT devices
- Testing any hardware put in via USB
Unless there is a decision to export it, all of that data will stay in local storage. In this way the user has greater command over the software and the connected hardware.
What the system can do is a matter of the power, storage, drivers and software you have in place. It is prudent to put the entire workflow through its paces before depending on it out in the field.
5. Portable Local Server
With the right configuration, the Nomad 2 is capable of delivering local services via Ethernet, Wi-Fi or Bluetooth. The device can function as:
- Local file or web server
- An MQTT broker
- A private dashboard
- A documentation library
As a sensor-data hub or a stopgap network administration terminal, all in keeping with the demands of the workload.
The underlying Linux operating system is what makes this possible, offering remote administration and full control over permissions, networking and other services. In practice, this means a field team might pull up a local dashboard without relying on the public internet, or a technician can get on with managing any connected gear.
Such a setup is well suited for training, testing or short term deployments where one needs to have information and services at hand on a local network. As for performance, that will be a matter of the software and workload as much as the number of users, RAM and storage in play.
6. SSH for Accessing and Repairing Other Systems
The Nomad 2 is well suited to be a compact terminal for administration and troubleshooting, due to its SSH access and the range of connectivity options such as Ethernet, Wi-Fi, USB and Bluetooth.
From here, one can make a connection with any number of compatible devices, be it a server, a Raspberry Pi, a computer or network gear, in order to:
- Verify service status
- Go over system logs
- Make edits to configuration files
- Restart a process or transfer local files
- Put in some maintenance on remote nodes
- Troubleshoot what is connected
Much of the terminal tooling needed for such tasks is built into the Linux operating system. And with an integrated touchscreen and keyboard, there is little call for additional peripherals.
It is worth noting that SSH will function on a local network even without an internet link, as long as the devices are set up properly and can be reached. Before putting things in place, it is advisable for users to run through their network settings, permissions, IP addresses and authentication credentials to be sure they are.
The Real Advantage of Linux Operating System
With the Nomad 2, one is not confined to a single application. A complete Linux environment puts the reins in the user’s hands when it comes to software, storage, network and service settings, permissions, scripts and any attached hardware.
Debian-based Raspberry Pi OS underpins a wide software ecosystem. This means a developer can make of the Nomad 2 a coding terminal, a Meshtastic operator can turn his attention to LoRa work, or a field technician can have it set up for administrative duties.
Then there is the Recon version for the SDR hobbyist, or the option for a maker to put together a portable server or local automation controller. The device is at its most useful when the owner has a defined objective and builds the software to suit.
Deciding on a Nomad 2 Configuration
There are three versions as mentioned below:
1. Base
For the seasoned tinkerer or developer who prefers to supply his own SD card, batteries, SDR hardware and do the software setup himself, the Base is the way to go.
2. Ready
If an internal RTL-SDR is not a requirement but a quicker start is, the Ready configuration is more fitting. It comes with the battery tray, batteries and an SD card already in place.
3. Recon
This is built for the SDR crowd with an interest in spectrum monitoring, ADS-B or RF scanning. Everything is provided: the internal receive-only RTL-SDR, antennas, power and the SD card.
There is also a matter of RAM to consider. The 4GB model is adequate for a lighter touch on coding, mesh and terminal work. One might opt for the 8GB to have some headroom for memory-heavy applications and multitasking, though extra RAM is not a panacea for every task.
Conclusion
By putting a complete Linux Operating system in a portable form factor, the SpecFive Nomad 2 is made for hands-on experimentation in the field. Its appeal lies in the level of control it affords over one’s hardware and software; be it for SDR work, running a Meshtastic network, local automation, the device is built to handle it all.
Then there is the matter of remote access and coding. The Nomad 2 has an array of features to support that: an integrated touchscreen and QWERTY keyboard, a LoRa radio, GPS and a choice of connectivity, not to mention replaceable batteries.
In short, it is more than just a small computer. For the off-grid user, the maker or any developer who requires a practical workstation away from the desk, the Nomad 2 is a fully customizable piece of kit.
Are You Looking for a Linux Operating System Device?
Get your hands on the SpecFive Nomad 2, a portable Linux workstation.