With the advent of IoT (Internet of Things), more physical objects are connected to internet to make everyday life easier. Topics about creating a user-friendly IoT experience become popular to IoT solution providers.
The Innovative IoT Experiment Platform (IOT-100) is a module-based solution to IoT experiment systems. It is constructed by various communication node boards, sensor modules, wireless integrated gateway, and open-source applications. The experiment topics include not only traditional “wireless sensing technology”, but also embedded system development, intelligent sensing technology, IoT composition technology, IoT chip control technology, and IoT engineering applications.
IOT-100 adopts 4 different wireless protocols: ZigBee, Bluetooth, WiFi, and EnOcean. Users can select one (or more) wireless sensing technology and transmit data to wireless integrated gateway via MQTT (Message Queuing Telemetry Transport) protocol for observation.
The functions of the Wireless Integrated Gateway are acquisition, packaging, and transmission of data. The data is transmitted to the cloud using MQTT protocol. On the webpage, students can observe the experiment results of data acquired from the wireless sensing node boards and sensor modules.
1. Network Chip
ZigBee | WiFi | Bluetooth | EnOcean | ||
Fundamental experiments |
1 |
IAR project experiment |
IAR project experiment |
IAR project experiment |
IAR project establishing experiment |
2 | GPIO experiment | GPIO experiment | GPIO experiment | GPIO experiment | |
3 | Watchdog experiment | ||||
4 | I2C experiment | I2C experiment | I2C experiment | I2C experiment | |
5 | GPIO interrupt experiment |
GPIO interrupt experiment |
GPIO interrupt experiment |
GPIO interrupt experiment | |
6 | ADC experiment | ADC experiment | ADC experiment | ADC experiment | |
7 | Timer experiment | Timer experiment | Timer experiment | Timer experiment | |
8 | Hibernation experiment | Hibernation experiment | |||
9 | UART experiment | UART experiment | UART experiment | UART experiment | |
10 | SPI experiment | SPI experiment | SPI experiment | SPI experiment | |
11 | USB to Serial experiment |
USB to Serial experiment |
USB to Serial experiment | ||
12 |
External sensor module experiment | External sensor module experiment | External sensor module experiment | External sensor module experiment | |
Communication experiments |
1 | Peer to peer communication experiment | WLAN station example experiment | HID: Human Interface Device Profile experiment | |
2 | Power Transmission setup experiment | WLAN AP example experiment | ANP: Alert Notification Profile experiment | ||
3 | Wireless channel setup experiment | HRP: Heart Rate Profile experiment | |||
4 | Wireless monitoring experiment | HTP: Health Thermometer Profile experiment | |||
5 | ACK Response experiment | PASP: Phone Alert Status Profile experiment | |||
6 | SPP: Serial port Profile experiment | ||||
※ At least 2 ZigBee sensing node boards for communication experiments. |
※ At least 2 WiFi boards for communication experiments. |
※ At least 2 Bluetooth boards for communication experiments. |
|||
Comprehensive experiments | 1 | Star network topology experiment | |||
2 | Mesh network topology experiment | ||||
3 | Grouping control experiment | ||||
4 | Binding Control Experiment | ||||
At least 5 ZigBee boards for comprehensive experiments. |
Remark: please refer to above ※ for minimum quantity of node boards required for Communication experiments.
2. Integrated Experiment
(1) IPv6 Host - Client
Exp 1: Configuration settings
Exp 2: IPv6 Packet sniffer
(2) IPv6 Host - Server
Exp 1: IPv6 DHCP
Exp 2: IPv6 DNS
Exp 3: IPv6 Web service
Exp 4: IPv6 Mail service
Exp 5: IPv6 FTP service
(3) IPv6 Router
Exp 1: Static routing
Exp 2: Dynamic routing (RIPng)
Exp 3: Dynamic routing (OSPFv3)
(4) IPv6 Integration experiments:
Exp 1: Network topology
Exp 2: Network segment and IP address
Exp 3: Routing rule
Exp 4: Observes HTTP Packet
Exp 5: Observes remote packets via ITS-201
(5) IOT-100 + IPv6 Integration experiments:
Exp 1: Integrates network topology
Exp 2: IPv4 and IPv6 Network settings
Exp 3: IOT-100 Configuration setting
Exp 4: IOT-100 + IPv6 Integrated demonstration
Exp 5: IOT-100 Packet sniffer