Tools

Web Tools (tested with Google Chrome):

  • Snap4NodeMCU v4.0(Snap + NodeMCU IDE tool):
    Visual programming tool for learning programming skill, embedded system and IoT applications for NodeMCU or ESP8266.
  • Snap4NodeMCU v5.0(Snap + NodeMCU IDE tool):
    Visual programming tool for learning programming skill, embedded system and IoT applications for NodeMCU or ESP8266.
  • Snap4ES (Expert System IDE tool):
    Visual programming tool for developing expert system for CLIPS.
  • Snap4Python v4.0(Python and Deep Learning IDE tool):
    Visual programming tool for developing Python programming languages and deep learning applications in Keras.
  • Snap4Python v5.0(Python and Deep Learning IDE tool):
    Visual programming tool for developing Python programming languages and deep learning applications in Keras.
  • Snap4ESP32 (Snap + NodeMCU-32S IDE tool):
    Visual programming tool for learning programming skill, embedded system and IoT applications for NodeMCU-32S and ESP32.
  • Web IoT Control Center (Web utility ):
    Web interface for controlling IoT gateways and their associated IoT end devices.
  • Smart Meter Control Center (Web utility):
    Web interface for smart meters

Windows tools (need to download and install to your PC, MAC or Android)

  • Smart Control App for IoT system for Android phones/tablets (download)
    This app supports automatic Wi-Fi connection to SIRD smart gateway and automatic dashboard to control the connected IoT end devices.
    (Note: required Android 6.0+. Enable Google Location Services if automatic connection fails.)
  • Smart Control Gateway for Android phones/tablets  (download)
    This app turns your smart phones into an IoT smart gateway.
    (Note: 1. Android  6.0 and 7.0 support automatic Wi-Fi connection.  Android 8.0+ may need to set SSID and password manually. )
  • Eric6 Python IDE tool (download) :
    Installation document Eric installation guide
    (Note: You need to install Python 3.6, not python 3.7 for deep learning since Tensorflow tool supports only Python 3.6 not 3.7)
    Unzip Eric6 IDE and then double click install.bat to install Eric6 IDE.
    Run Eric6 by double clicking eric6.cmd in Python\Scripts directory
  • Zumo robot car control App for Android phones/tablets (download) :
    This app supports automatic Wi-Fi connection to SIRD smart gateway and automatic dashboard to control the connected Zumo robot car.
  • MQTT Dashboard.1.9.3 for  Android phones/tablets
    This app supports MQTT for controlling SID smart gateway.
  • ESP8266, ESP32, NodeMCU, NodeMCU-32S IDE tool ESPlorer.zip :
    ESPlorer IDE for developing Lua programs for ESP8266, ESP32, NodeMCU, NodeMCU-32S micro-controllers.
    This tool is a companion tool for Snap4NodeMCU and Snap4ESP32.
    (Note: support Windows, MAC and Linux and double click ESPlorer.exe to run IDE tool in Windows)
    (Need to install Java runtime or SDK from http://www.oracle.com/technetwork/java/javase/downloads/index.html for MAC and Linus OS)