Web-Based Tools

Web-Based Tools for Artificial Intelligence:

  • SnapPython v7.0(Python and Deep Learning IDE tool):
    Visual programming tool for developing Python programming languages and deep learning applications in Keras.
  • SnapPython v6.0(Python and Deep Learning IDE tool):
    Visual programming tool for developing Python programming languages and deep learning applications in Keras.
  • Snap4ES (Expert System IDE tool ):
    Visual programming tool for developing expert system for CLIPS.

Web-Based Tools for Internet of Things  (tested with Google Chrome/Microsoft Edge):

  • IoT for NodeMCU(ESP8266) Visual programming tools

    • Snap!IoT (NodeMCU V7) (with Lua):
      Visual programming tool for learning programming skill, embedded system and IoT applications for NodeMCU or ESP8266.
    • Snap!IoT (NodeMCU V6) (with Lua):
      Visual programming tool for learning programming skill, embedded system and IoT applications for NodeMCU or ESP8266.
    • Snap!IoT (NodeNCU V5) (with Lua):
      Visual programming tool for learning programming skill, embedded system and IoT applications for NodeMCU or ESP8266
  • IoT for NodeMCU-S32(ESP32) Visual programming tools

    •  Snap!IoT (ESP32 V7) (with MicroPython)
      Visual programming tool for learning programming skill, embedded system and IoT applications for NodeMCU or ESP32
    • Snap!IoT (ESP32 V6) (with MicroPython)
      Visual programming tool for learning programming skill, embedded system and IoT applications for NodeMCU or ESP32
    • Snap!IoT(ESP32 V4) ( with Lua):
      Visual programming tool for learning programming skill, embedded system and IoT applications for NodeMCU-32S and ESP32.

Web-Based Tools for Single-base Android, iPhone App and Progressive Web development:

  • SnapIonic v7.0(Ionic、React and JavaScript IDE tool):
    Visual programming tool for developing Ionic 、React  and JavaScript programming languages.
  • SnapIonic v6.0(Ionic、React and JavaScript IDE tool):
    Visual programming tool for developing Ionic 、React  and JavaScript programming languages.

Web-Based Tools for Chip and FPGA Application:

  • Snap6Verilog(開發工具)
    網頁版的視覺化程式語言開發工具,除了Snap!原有功能外,有新增Verilog相關程式積木。

 

Web-Based Tools : MISC

  • 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
  • Java HW Grading tool (Web utility):
    upload and run Java files of students, and then the tool can compare it with the Java files of standard solutions

Tools to be download to Windows, iOS or Android:

 Tools for Internet of Things:

  • 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. )
  • 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)
  • MQTT Dashboard (MQTT Tools):

Android                                                               ios
5DBEIPEQ0C                                   

 

Android                                                               ios
5DBEIPEQ0C                                   

Tools for Artificial Intelligence:

  • 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