Annex WI-FI RDS is a powerful scripts interpreter for the popular ESP8266 WI-FI module. 
The module can be managed with a dedicated WEB IDE and an associated AnnexToolKit utility suite.
Annex WI-FI RDS provides the following main functionalities:
  • Asynchronous web server based on Websockets with
  • Very fast Web Server / File Server
  • Only one TCP port required for both HTTP and Websockets
  • Integrated IDE
  • Can be programmed using your web browser (even with a phone/tablet)
  • Breakpoints, immediate execution of commands, display of variables, single step.
  • Context-sensitive help available by pressing F2 key
  • OTA update (Over the Air)
  • Powerful associated swiss-knife utility AnnexToolKit
  • Simplified flash programming of any ESP8266 module
  • Backup / restore (to/from files, to/from zip)
Basic Interpreter functionalities:
  • Floating point double precision variables
  • String variables with unlimited size
  • Multidimensional Arrays (floating points or string)
  • Asynchronous event handling
  • Error Handling
  • I/O on all available pins including PWM / SERVO
  • Analog ADC input
  • Support for SPI and I2C
  • Support TCP and UDP protocols for communications
  • Support for sending Emails using SMTP SSL servers
  • Support for AJAX communications
  • Support for ESP-NOW communications
  • Support IMU Fusion algorithms 6 DOF and 9 DOF (Madgwick and Mahony)   
  • Strong integration with the javascript permitting exchanges between Basic script and the web browser
  • A full palette of functions / commands 
  • More than 300 Commands / Functions available
  • Support for the following modules / components
    • DHT11, DHT21 or DHT22 Temperature / Humidity Sensors
    • DS18B20 Temperature sensor
    • LCD HD44780 with I2C interface module (1, 2 or 4 lines with 16 or 20 chars per line)
    • LCD Display based on chipset ST7920 with 128x64 pixels monochrome 
    • OLED Display based on chipset SSD1306 with 128x64 pixels monochrome 
    • TFT Display based on Chipset ILI9341 with 320x240 pixels and 16 bits colors
    • TM1637 4 digits 7-segments display
    • TM1638 8 digits 7-segments display including 8 leds and 8 buttons
    • MAX7219 8 digits 7-segments display
    • MAX7219 8x8 dot matrix display modules
    • Neopixel WS2812 led strips
    • Neopixel WS2812 8x8 dot matrix display
    • PCA9685 PWM/SERVO module
    • Infrared interface with many RC protocols (transmission and reception)
    • RTC module (DS1307 or DS3231)
    • HC-SR04 ultrasonic sensor for distance measurement
    • BNO055 Absolute Orientation Sensor
    • BME280 Combined humidity and pressure sensor
    • APDS9960 Digital Proximity, Ambient Light, RGB and Gesture Sensor       

Tasks to be accomplished

OwnerDescriptionDue DateComplete
Cicciocb Release Annex 1.36 first official release April 1, 2019  
Showing 1 items from page To-Dos sorted by Due Date, Owner, Complete. View more »



  • Update Uploaded version 1.37 beta 1 and Annex Toolkit 1.03.This is a development version.The URL of the help file has been replaced.An experimental support for PID ...
    Posted Apr 12, 2019, 10:30 AM by ciccio cb
  • Data loading problem In order to fix a problem of data loading, a new version (v3) is available in the download page.
    Posted Apr 4, 2019, 10:13 AM by ciccio cb
  • Antivirus detection fixed A new version has been uploaded in the download section.This should fix the false positive detection done by some antiviruses.
    Posted Apr 2, 2019, 8:41 AM by ciccio cb
  • Public Announcement - First Release available Author: Robin Baker (Electroguard)Launch of "Annex WIFI RDS"Annex WIfI RDS (Rapid Development Suite) is an amazing new Basic Interpreter for ESP8266 devices which is free to everyone for ...
    Posted Mar 26, 2019, 9:59 AM by Robin Baker
  • First official public release I'm proud to announce the release of the first public version 1.36.This version is available on the download page and includes the AnnexToolkit Version 1.02. Tip ...
    Posted Mar 22, 2019, 11:25 AM by ciccio cb
Showing posts 1 - 5 of 5. View more »

Subpages (2): Demos First Steps