Model No. IOT-16900

1. Introduction

IoT-16900 includes a CPU Board, Gateway (Raspberry Pi), eight different sensors, and seven actuators.

It provides an environment for users to design and implement the IoT farm management

2. Features

1) IoT-16900 is a training System for students to learn IoT, IoT design principle, and how to implement IoT Applications.

2) The collected date can be transferred to a smart phone in real-time.

3) It provides a fun and easy developing environment to make your ideas in reality.

4) Each application example consists of a Gateway (Raspberry Pi) S/W, Sensor S/W, Actuator S/W, Smartphone Application S/W.

5) Gateway works with variety of sensors (temperature, humidity, light intensity, movement, sound, flame, smoke, gas, soil Temperature / Humidity, cameras, etc.) And it controls various actuators (Relay, LED, Buzzer, Sound, flashing lights, Piezo Siren, Pump, Motor, etc.)

6) Through a smart phone app, you can implement a variety of scenarios in response to the video and sensor data.

7) IoT-16900 offers Firmware, Web program, smart phone (for Android) software examples necessary to various application design / practice.

3. System configuration

iot 16900 base unit

IoT application design & Android Application UI , (the following image is Farm Management App)

IoT farm management

IoT fire alarm

IoT internet control toy

IoT security application

IoT pet helper

4. Components

IoT Hardware platform

40pin GPIO extension cable

SD Memory Reader

DC 5V power adapter

DC 12V power adapter

WiFi Dongle

Bluetooth dongle

HDMI to DVI cable

5. Training Contents

Chap 1, IoT introduction

Chap 2, IoT-based technologies

Chap 3, IoT sensors and actuators

Chap 4, Raspberry Pi

Chap 5, IoT camera Module

Chap 6, Smartphone programs

Chap 7, Apache, PHP, MySQL Server construction

Chap 8, Database practice

Chap 9, Introduction to the IoT training system

Chap 10, IoT Farm Management


6. Spec

1) Hardware spec

(1) CPU Board (web server gateway)

Core architecture : ARM11

Memory : 512MB SDRAM

Operating System : Linux operating system

Power : Micro USB socket 5V/2A

Ethernet : 10/100 BaseT Ethernet socket

Video Output : HDMI (rev 1.3 & 1.4) Composite RCA (PAL and NTSC)

Audio Output : 3.5mm jack, HDMI, USB : 4 x USB 2.0 Connector

GPIO Connector : 40-pine expansion,

Camera : 15-pin MIPI Interface

Display Connector : Display Serial Interface (DSI)

Memory Card Slot : SDIO

(2) Camera Module

5M Pixel

Omnivision 5647 Camera Module

Video : Supports 1080p @ 30fps, 720p @ 60fps

(3) Micro SD Card

The storage device for Gateway booting and Linux-based operating system.

Executable application software (Class 10) for Gateway is installed.

(4) IO Board (Actuator + Sensor Interface)

item spec output/input
Interface 40-pin GPIO(Raspberry Pi) GPIO connector
Power Supply DC 3.3V, DC 5V, DC12V GPIO connector
8-channel, AD converter MCP3208, SPI interface input
8-channel analog sensor connector 8 ports input
DC 3.3V digital sensor connector 4 ports input
DC 3.3V UART connector 1 port output
UART connector 1 port output


(5) 8 kinds of sensor module - inter-working with Raspberry Standard GPIO Headers (40 pins)

Gas sensor Detects ammonia, contaminated gas.
Motion sensor IR coming from the human or animal body has a wavelength of about 10.
Temperature / Humidity Sensor Check temperature and humidity
Proximity Sensors May be measured about 10 ~ 80cm away, the output voltage changes
Ultrasonic Sensors

The ultrasonic sensor emits short sound waves through high-frequency pulses at regular intervals and it detects the reflected wave as the wave collides an object.

Acoustic sensors The sensor transduces an input electrical signal into a mechanical wave which, unlike an electrical signal, can be easily influenced by physical phenomena. The device then transduces this wave back into an electrical signal. Changes in amplitude, phase, frequency, or time-delay between the input and output electrical signals can be used to measure the presence of the desired phenomenon.
Flame Sensor detect flame wavelength (frequency, 760nm~1100nm) within 1 m.
Light sensor Detect by converting light itself or information of light into electric signals.


(6) 7 kinds of Actuator module - independently works with Raspberry Pi (40 pins)

DC motor

Rated voltage : 12V
Rated current : 70mA
No load speed : 8700rpm

Servo motor Dual ball bearing, brushless digital servo
Working voltage : 4.8V,4.8V/6.0V,6V
Torque (
speed: Medium Size (g): 50g, gear Material: Plastic Rotation angle: 180 degrees

Brushless DC FAN
Rated voltage: DC 5V, Speed : 2.4m/s
30 x 30 x 10mm, fan speed: 7000-14000 RPM

Water pump

Rated voltage : 12V
Maximum pressure : 40PSI
Flux : 500mL/min


RGB 3-chip luminosity Chip LED
5.7 x 5.0 x 1.8 mm (L x W x H)
Wide Viewing angle
Long operating life (70,000 hours)


3 Pcs
DC 12V with 4pcs 1W Xeon emitter
Superior ESD protection


102dB Piezo Siren
Operates on 6-14 VDC, 150mA Current at 12V
Buzzer Tone rated at 2,000-4,500Hz


2) Software spec

OS Debian GNU/Linux, Fedora, Arch Linux ARM, RISC OS
Compiler gcc version 4.6.3
Python Python 2.7.3(Python 3.0 support)
Device Drivers

USB, MIFI Camera Device Driver, HDMI Device Driver

Audio In/Out Device Driver, Micro SD Device Driver

10/100 Mbit/s Ethernet Device Driver

17Pin GPIO, UART, I²C , SPI, I²S Device Driver

WiFi Device Driver, Bluetooth Device Driver


 GPIO control

-8 kinds of sensor driver & 7 kinds of actuator driver program

-  IoT Farm Management example program & web server program 

APM(Apache PHP MySQL) Web server program, database program 

Android platform Apps  IoT Farm Management App program source code is provided