VOOZH about

URL: https://thenewstack.io/10-reasons-why-the-wio-terminal-is-the-last-diy-iot-device-you-need/

⇱ 10 Reasons Why the Wio Terminal Is the Last DIY IoT Device You Need - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2020-12-18 11:09:03
10 Reasons Why the Wio Terminal Is the Last DIY IoT Device You Need
feature,tutorial,
Containers / Edge Computing / Kubernetes

10 Reasons Why the Wio Terminal Is the Last DIY IoT Device You Need

Dec 18th, 2020 11:09am by Janakiram MSV
👁 Featued image for: 10 Reasons Why the Wio Terminal Is the Last DIY IoT Device You Need

Like most of the Internet-of-Things developers, I started learning the basics of microcontrollers and device programming through Arduino Uno. As I progressed, I switched to Arduino Yun, which gave me wireless connectivity. Combined with the Grove Shield, Arduino transformed into a powerful platform to connect various sensors and actuators.

While Arduino Yun Rev. 2 with Grove is a great combination, it doesn’t come with an integrated experience. Especially when it comes to packaging the project to make it portable.

Seeed Studio, the leader in IoT developer kits and the creator of the popular Grove platform, launched a new product called the Wio Terminal. As an electronics and IoT enthusiast, I was looking forward to exploring this device. I recently managed to get hold of a couple of Wio Terminal devices, and I must say that I am not disappointed.

Here are 10 reasons why Wio Terminal is the last IoT device you would buy.

1. Arduino Compatibility

The Wio Terminal works with the standard Arduino IDE for developing applications. If you know how to write a sketch for Arduino, you can start using the Wio Terminal immediately.

👁 Image

Seeed Studio ships a board manager that targets the Wio Terminal. You can add that by merely pointing Arduino to the board manager URL.

2. Wireless Connectivity

The Wio Terminal comes with everything you need for connectivity. Powered by the Realtek RTL8720DN WiFi and Bluetooth module, the device offers Dual Band 2.4Ghz / 5Ghz Wi-Fi (802.11 a/b/g/n), Bluetooth, and Bluetooth Low Energy (BLE)

With the built-in wireless radio stack, you can make outbound connections to the internet from the Wio Terminal. I built a mini Kubernetes dashboard by calling the Prometheus endpoint in an external cluster.

👁 Image

If you are familiar with Azure IoT Hub or AWS IoT Core, you can easily connect the Wio Terminal to the cloud to build end-to-end applications.

3. Integrated Sensors

The Wio Terminal is a powerhouse of sensors. From an IMU-based on 3-Axis Digital Accelerometer(LIS3DHTR) to the light sensor to the IR emitter, you can quickly get started with your projects.

With a Raspberry Pi-compatible pinout, it’s easy to connect additional sensors to the device.

4. Software Support

Wio Terminal can be programmed through an Arduino sketch, ArduPy, or MicroPython.

ArduPy is a combination of Arduino and MicroPython. MicroPython uses the universal Arduino API to control the hardware. ArduPy lets you control the IO of the device through standard Python.

👁 Image

The code above shows how to blink an LED with ArduPy.

5. Built-in LCD

Having an integrated 2.4” LCD is the key advantage of using the Wio Terminal. You can draw, print, and even show an image through the standard Arduino LCD library. I leveraged this feature extensively for the mini Kubernetes dashboard.

6. Broad Protocol Support

The Wio Terminal comes with SPI, I2C, I2S, ADC, DAC, PWM, UART(Serial) ports. You can connect things like a servo motor, a relay, or even a fan that supports PWM.

7. Buttons and Joystick

The device comes with three programmable buttons and a five-way switch that can be used as a joystick.

👁 Image

The below code shows how simple it is to access these buttons from the code.

void setup() {
 Serial.begin(115200);
 pinMode(WIO_KEY_A, INPUT_PULLUP);
 pinMode(WIO_KEY_B, INPUT_PULLUP);
 pinMode(WIO_KEY_C, INPUT_PULLUP);
}

void loop() {
 // put your main code here, to run repeatedly:
 if (digitalRead(WIO_KEY_A) == LOW) {
 Serial.println("A Key pressed");
 } else if (digitalRead(WIO_KEY_B) == LOW) {
 Serial.println("B Key pressed");
 } else if (digitalRead(WIO_KEY_C) == LOW) {
 Serial.println("C Key pressed");
 }
 delay(200);
}

8. Grove Connectors

The Grove family from Seeed Studio has hundreds of sensors and actuators that can be connected to a Grove Shield. The Wio Terminal comes with two multifunctional Grove pins to connect any supported Grove sensor from the ever-growing ecosystem.

👁 Image

9. MicroSD and OTG Support

The built-in MicroSD slot makes it possible to read and write data from your programs. You can capture the sensor telemetry and store it locally for visualization or forward it to the cloud for further processing.

The USB-C port turns the Wio Terminal into an OTG host or a client. You can even connect an Xbox controller to it or transform it into a Human Interface Device(HID) to emulate a keyboard or mouse.

10. Runs TinyML Models

The most powerful feature of the Wio Terminal is the ability to run TinyML models for inference. You can convert TensorFlow Lite models that can be deployed to the device. In one of the future articles, I will walk you through the steps of training, transforming, and running a TensorFlow model on Wio Terminal.

Overall, the Wio Terminal is the ultimate device to learn, explore, and build IoT projects. Get one for yourself during the holiday season, and I am sure you will not be disappointed.

Janakiram MSV’s Webinar series, “Machine Intelligence and Modern Infrastructure (MI2)” offers informative and insightful sessions covering cutting-edge technologies. Sign up for the upcoming MI2 webinar at http://mi2.live.

TRENDING STORIES
Janakiram MSV (Jani) is a practicing architect, research analyst, and advisor to Silicon Valley startups. He focuses on the convergence of modern infrastructure powered by cloud-native technology and machine intelligence driven by generative AI. Before becoming an entrepreneur, he spent...
Read more from Janakiram MSV
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.