# iothardware_peripheral
**Repository Path**: openharmony/iothardware_peripheral
## Basic Information
- **Project Name**: iothardware_peripheral
- **Description**: IoT peripheral control module | IoT外设控制模块
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 62
- **Forks**: 72
- **Created**: 2020-08-27
- **Last Updated**: 2025-09-13
## Categories & Tags
**Categories**: harmonyos-components
**Tags**: None
## README
# IoT Hardware
- [Introduction](#section11660541593)
- [Directory Structure](#section1464106163817)
- [Constraints](#section1718733212019)
## Introduction
The Internet of Things \(IoT\) hardware subsystem provides APIs for operating IoT devices, including flash, general-purpose input/output \(GPIO\), Inter-Integrated Circuit \(I2C\), pulse width modulation \(PWM\), universal asynchronous receiver-transmitter \(UART\), and watchdog APIs.
## Directory Structure
```
/base/iothardware/peripheral
├── interfaces
└── inner_api # APIs for operating IoT devices
```
## Constraints
The IoT hardware subsystem is compiled using the C language. Currently, only the Hi3861 development board is supported. If you want to use other chips, you need to implement OpenHarmony APIs.