Cheat Sheet - Iot: Acronym Name Description
Cheat Sheet - Iot: Acronym Name Description
Cheat Sheet - Iot: Acronym Name Description
Pins
Acronym Name Description
No specific purpose, sends and receives digital
GPIO General Purpose input/output signals.
MPP Multipurpose pins Like GPIO but can handle analog signals.
Bidirectional serial communication protocol for
I2C Inter-integrated circuit comm. between components in the board
hardware used for serial communication, in which
Universal asynchronous data speed is configurable. Send bit by bit or all at
UART receiver/transmitter once.
specification interface for serial communication
that uses 4 wires instead of 2 (I2C). Used for short
SPI Serial Peripheral Interface distance.
Method to represent analog sampling. Used in
PCM Pulse-code Modulation digital audio, for example.
Ports
Acronym Name Description
HDMI High Definition multimedia interface Transmitting audio and video
USB Universal Serial Bus used for keyboard and mouse
MicroUSB Micro Universal Serial Bus Used for debug bridge
DC Power Adapter Direct Current Supply power to the board
Components
Acronym Name Description
eMMC Embedded Multimedia Card memory card standard used for solid-state storage
is a form of computer data storage that stores data
RAM Random Access Memory and machine code currently being used
is a technology for wireless local area networking
WiFi Branding Term that beat out IEEE802.11 with devices based on the IEEE 802.11 standards
GPS Global Positioning System
is a family of reduced instruction set computing
(RISC) architectures for computer processors,
ARM Advanced RISC Machine configured for various environments
is one whose instruction set architecture (ISA) has a
set of attributes that allows it to have a lower cycles
per instruction (CPI) than a complex instruction set
RISC Reduced Instruction Set Computer computer (CISC).
General
Acronym Name Description
Internet Everyday things communicating and giving relevant
IoT of Things feedback, comprehensive for humans.
Software that controls hardware and software in a
OS Operating System computer
Software that makes programming tasks easier for
IDE Integrated Development Environment developers
Software that provides tools and libraries for
SDK Software Development Kit programming to a certain platform
Cheat Sheet – IoT
Levels
of Abstraction Programming
On UNIX machines, there is a very useful tool
known as the Terminal (or command line). This
allows the user to interact with their system more
Terminal Command Line closely (i.e. modify system files).
On computers running Windows, there is a built
command line called Windows Command
Prompt or commonly referred to as MSDOS
MSDOS Command Line command prompt.