The nRF24L01+ is a single chip 2.4GHz transceiver with an embedded baseband protocol engine (Enhanced ShockBurst™), suitable for ultra low power wireless applications. The nRF24L01+ is designed for operation in the world wide ISM frequency band at 2.400 - 2.4835GHz.
Project combining an inexpensive Atmel ATtiny85 MCU and HC-05 Bluetooth module
The HC-05 is an easy to use Bluetooth SPP (Serial Port Protocol) module, designed for transparent wireless serial connection setup.
Atmel tinyAVR® microcontrollers (MCUs) are optimized for applications that require performance, power efficiency and ease of use in a small package. All tinyAVR devices are based on the same architecture and compatible with other AVR® devices. The integrated ADC, DAC, AC, EEPROM memory and brown-out detector let you build applications without adding external components.
The Wi-Fi switch project uses the popular ESP8266 based Nodemcu board.
The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and MCU capability produced by Shanghai-based Chinese manufacturer, Espressif Systems
The library implments a simple Command Processor class that allows registering/unregistering commands at runtime. The process method parses the given input and executes a sequence of registered commands
Arduino is an open source computer hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical world.