We remain focused on giving engineers the flexibility to build with their preferred technologies, exploring new ways to work with data, and enhancing our platform’s existing capabilities.
Let’s dive into this month’s highlights.
Flexibility to build with your preferred technology
LoRaWAN support on Viam
LoRaWAN (Long Range Wide Area Network) is a wireless protocol designed to enable low-power, long-range communications for IoT devices. These sensors use minimal power and can run for months or even years on a single battery charge.
LoRaWAN sensors transmit data via radio signals in short bursts, typically every few minutes, which is ideal for many IoT applications. They can also transmit data over much longer distances than traditional WiFi, up to several miles in outdoor environments. WiFi is typically limited to a range of 150 feet.
But while LoRaWAN sensors have clear advantages, it can be complex to deploy and configure a server stack to receive, process, and forward the messages to the appropriate applications.

That’s where Viam’s unique approach comes in, making setting up a LoRaWAN system simple and affordable. With Viam, you can use inexpensive, off-the-shelf hardware like a Raspberry Pi to create your own LoRaWAN gateway, then install the Viam software on the same Raspberry Pi with minimal configuration to sync the data to Viam’s cloud. Learn more.
NVIDIA Jetson Orin Nano Support for ML Models
You can run machine learning models on NVIDIA’s Jetson Orin Nano using Viam. This builds on the promise of Viam as a middleware for your preferred hardware/software for interacting with the physical world, allowing you to ship production-grade hardware such as NVIDIA's embedded GPUs like the Orin Nano without changing your entire application.
The Jetson Orin platform has enabled Viam to build out QuickQueue for UBS Arena by handling 30+ camera streams through AI models.
Expanded support for Go developers
We are excited to expand support for Go developers with the addition of the App Cloud API to the Go SDK. This new feature enables developers to interact seamlessly with the Viam Cloud platform from their Go-based applications. Now the Go SDK supports app, data, data sync, billing, provisioning and ML.
If you want to use Go to write modules, the CLI now supports generating modules in Go. The command is viam module generate
.
New ways to work with data
Improvements to the tele-op time-series widget
With recent enhancements to the tele-op time-series widget, users can now display multiple data lines from different components and data from non-sensor components (e.g., motors, boards), as well as customize the data query powering the visualization. Read more about these in-app visualizations and watch this quick video demo here.
API to get the latest captured data point
You can now use the new get_latest_tabular_data API to get the most recently captured sensor data from a specific component or service’s data capture method that has been synced to the cloud.