1.13. Installed Packages

Packages installed on the Rigado Gateway include those packages which are maintained by Rigado and those packages that are maintained by the open source community. The tables below list the packages included in the vesta-image-developer and their description.

Packages maintained by Rigado

Rigado Maintained
firmware-vesta Firmware files for BMD-300, R41z and QCA6234.
iot-gateway-setup Allows for the configuration of the wpa_supplicant through a wireless access point.
scripts-vesta Scripts created by Rigado.
rigtools Rigado’s general purpose tools for updating of the gateway and board specific information.
rigado-devkit A Node-Red node that will scan for and connect to BlueTooth Low-Energy devices.

Packages maintained by the Open Source Community

Package Description
avahi-daemon The Avahi mDNS/DNS-SD daemon.
bluez5 Official Linux Bluetooth protocol stack.
cronie Cronie contains the standard UNIX daemon crond that runs specified programs at scheduled times and related tools.
dosfstools dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file systems of the FAT family.
e2fsprogs The E2fsprogs package contains the utilities for handling the ext2 file system. It also supports the ext3 and ext4 journaling file systems.
eudev The Eudev package contains programs for dynamic creation of device nodes.
git Git is a free and open source distributed version control system.
gnutls GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them.
i2c-tools This package contains an heterogeneous set of I2C tools for the Linux kernel.
imx-test Test programs for IMX BSP.
iperf3 iperf is a tool for active measurements of the maximum achievable bandwidth on IP networks.
memtester Utility to test for faulty memory subsystem.
mtd-utils Tools for managing memory technology devices
nginx Nginx is a web server and a reverse proxy server for HTTP, SMTP, POP3 and IMAP protocols, with a strong focus on high concurrency, performance and low memory usage.
nodejs nodeJS Evented I/O for V8 JavaScript
nodejs-npm NPM is a package manager for Node.js packages, or modules if you like.
node-red Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.
node-red-contrib-aws A collection of Node-RED nodes for AWS. Includes nodes for DynamoDB, EC2, IoT, Kinesis, Lambda, SNS, SQS and S3.
node-red-dashboard This module provides a set of nodes in Node-RED to quickly create a live data dashboard.
ntp The Network Time Protocol (NTP) is used to synchronize the time of a computer client or server to another server or reference time source, such as a radio or satellite receiver or modem.
openjre-8 Java runtime based upon the OpenJDK- and Icedtea Project.
openocd Free and Open On-Chip Debugging, In-System Programming and Boundary-Scan Testing.
openssh A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server.
os-release Operating system identification.
packagegroup-core-buildessential Essential build dependencies.
packagegroup-volansys-gw-demo NXP Thread Demo
paho-mqtt Client implementation of open and standard messaging protocols for Machine-to-Machine (M2M) and Internet of Things (IoT).
python The Python Programming Language v2.7.
python-pip The PyPA recommended tool for installing Python packages.
python3 The Python Programming Language v3.5.2.
python3-pip The PyPA recommended tool for installing Python packages.
resolvconf Resolvconf is a framework for keeping track of the system’s information about currently available nameservers. It sets itself up as the intermediary between programs that supply nameserver information and programs that need nameserver information.
rng-tools Random number generator daemon.
rsyslog Rsyslog is an enhanced syslogd supporting, among others, MySQL, PostgreSQL, failover log destinations, syslog/tcp, fine grain output format control, high precision timestamps, queued operations and the ability to filter on any message part.
screen Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.
smartpm Smart package mananger.
strace System call tracing tool.
swupdate Software update for embedded system.
tmux Terminal multiplexer.
usbutils Contains the lsusb utility for inspecting the devices connected to the USB bus.