Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
PolyU Library

i-Space: Internet of Things (IoT)

Consisting of the Digital Makerspace, Digital Visualisation Room, Studios and Digital Creativity Workstations

Internet of Things (IoT)

The Internet of Things (IoT) refers to the network of "things", or physical objects, which are embedded with sensors, processors and communication technologies for the purpose of collecting, processing and exchanging data with each other over the internet. With the availability of low-cost computing devices, cloud computing and mobile technologies, most of our everyday life objects including household appliances, wearable devices,  farming facilities, transportation system and vehicles, etc. are all able to collect and send real-time data with minimal human intervention. IoT facilitates machine to machine interaction, enables machines to make more responsive decisions for us and automates our daily life tasks. It is a crucial technology for building smart cities.

We provide you essential facilities for prototyping IoT projects. Come to our IoT Corner and try them out!

IoT Facilities & Software

Mainboards

Several types of mainboard and development kits are available at i-Space. You can borrow them from our Technical Support Desk on 4/F.

Raspberry Pi

Raspberry Pi 3 Model B+

Raspberry Pi 3 Development Kit

Raspberry Pi is a small-size single-board computer.  It requires an operating system (OS) to run and you can install different software, including programming tools on the OS. It also has GPIO (general purpose input/output) ports which are commonly found on microcontroller boards, allowing you to connect sensors and actuators to the board. You can program Raspberry Pi to control the connected electronics with programming tools installed on the board directly.

 

Arduino

Arduino Uno R3

Arduino Development Kit

Arduino is a microcontroller commonly used for prototyping electronic devices. You can connect sensors and actuators to its GPIO ports and upload a program to its flash memory. The program then run independently on the board to control the electronics. Arduino cannot run an entire operating system and a separate computer is needed for writing and uploading the program.

 

M5GO

M5GO IoT Starter Kit

M5GO is a microcontroller which has already equipped with buttons, gyrometer, accelerometer, microphone, speaker, RGB light bars and LCD screen, all packaged in a matchbox-sized case. The case of the microcontroller and other functional modules is built into stackable modules, they can be stacked up to expand the microcontroller's functionality. Additional sensors or actuators can be connected to the IO ports via foolproof connectors.


Development software

Each of these mainboards has its own officially supported integrated development environment (IDE) and programming languages. They are either available for download from their official website or are provided as web application. 

Raspberry Pi Python is the official programming language of Raspberry Pi. It is preinstalled with the Raspberry Pi OS and a few IDEs comes along with the OS as well.
Arduino The Arduino programming language is a language similar to C/C++. You can download the Arduino IDE or use the Arduino Web Editor for development.
M5GO M5GO can be programmed through a variety of development software including MicroPython, UIFlow and Arduino IDE. Click here for more details.

Electronic components & Tools

We have various types of sensors, actuators, electronic components and tools. Just to name a few - breadboard, jumper wire, resistor, switch, temperature sensor, moisture sensor, touch sensor, smoke detector, LED, stepper motor, IR emitter & receiver, multimeter, hot glue gun, heat shrink tube ... and more are available at the IoT Corner. You can wire them to a mainboard and prototype a variety of IoT devices and projects.


Internal Wi-Fi access for IoT

An independent Wi-Fi is dedicated for testing IoT projects at i-Space. Please reach our staff at the Technical Support Desk on 4/F for details.

IoT Service

IoT Corner

Location
Digital Visualisation Room, i-Space, 4/F North Wing, Library

 

IoT Equipment - Loan & Return

Location
Technical Support Desk, i-Space, 4/F North Wing, Library
Mon - Fri (except public holidays) 
*The service will be closed one hour before Library closes.

IoT Books