Glossary¶
This glossary contains definitions for acronyms and technical terms used throughout the RustiQ IOT documentation.
- API¶
Application Programming Interface. A set of rules and protocols that allows different software applications to communicate with each other.
- ARM¶
Advanced RISC Machines. A family of reduced instruction set computing (RISC) architectures for computer processors.
- BSP¶
Board Support Package. A collection of software that provides hardware abstraction layer, bootloader, and other hardware-specific components for a particular board.
- GPIO¶
General Purpose Input/Output. A generic pin on an integrated circuit whose behavior can be controlled by the user at runtime.
- HSM¶
Hardware Security Module. A physical computing device that safeguards and manages digital keys, performs encryption and decryption functions, and provides strong authentication.
- HTTP¶
Hypertext Transfer Protocol. The protocol used for transmitting web data.
- HTTPS¶
Hypertext Transfer Protocol Secure. An extension of HTTP that uses TLS/SSL for secure communication.
- IoT¶
Internet of Things. A network of physical devices embedded with sensors, software, and other technologies for connecting and exchanging data.
- MAC¶
Ethernet Media Access Control. A unique identifier assigned to a network interface card (NIC) that is used to identify the device on a network.
- MQTT¶
Message Queuing Telemetry Transport. A lightweight messaging protocol for small sensors and mobile devices.
- OS¶
Operating System. The software that manages computer hardware and software resources.
- PCB¶
Printed Circuit Board. A board that mechanically supports and electrically connects electronic components.
- PMIC¶
Power Management Integrated Circuit. A specialized integrated circuit that manages power requirements of the host system.
- RPC¶
Remote Procedure Call. A protocol that allows a program to execute a procedure on another device.
- RUST¶
A systems programming language focused on safety, speed, and concurrency.
- SELinux¶
Security-Enhanced Linux. A Linux kernel security module that provides a mechanism for supporting access control security policies.
- S3¶
Simple Storage Service. A cloud storage service that provides object storage through a web service interface.
- TPM¶
Trusted Platform Module. A specialized chip on an endpoint device that stores RSA encryption keys specific to the host system for hardware authentication.
- TLS¶
Transport Layer Security. A cryptographic protocol designed to provide communications security over a computer network.
- USB¶
Universal Serial Bus. An industry standard for cables, connectors, and protocols for connection, communication, and power supply.
- WPA¶
Wi-Fi Protected Access. A security standard for wireless networks.
Technical Terms¶
- Bootloader¶
A program that loads the operating system into memory when a device is powered on.
- Cryptographic Operations¶
Mathematical operations used to secure information, including encryption, decryption, and digital signatures.
- Failover¶
The process of automatically switching to a redundant or standby system when the primary system fails.
- Root of Trust¶
A source that can always be trusted within a cryptographic system.
- Sandboxing¶
A security mechanism for separating running programs, usually in an effort to mitigate system failures or software vulnerabilities.
- Secure Boot¶
A security standard that ensures a device boots using only software that is trusted by the Original Equipment Manufacturer (OEM).
- SystemD¶
A system and service manager for Linux operating systems.
- WPA Supplicant¶
A software implementation of the IEEE 802.11i standard for wireless networks.