Ioio
Software, firmware and hardware of the IOIO - I/O for Android
Install / Use
/learn @ytai/IoioREADME
<img alt="IOIO Logo" src="https://lh6.googleusercontent.com/-NtccMO1M7f4/UDhhwrx26UI/AAAAAAAAjTI/xwTI4Fb8xVQ/s887/ioio-logo.png">
The IOIO is a board that provides a host machine the capability of interfacing with external hardware over a variety of commonly used protocols.
The original IOIO board has been specifically designed to work with Android devices. The newer IOIO-OTG ("on the go") boards work with both Android devices and PC's (details here).
The IOIO board can be connected to its host over USB or Bluetooth, and provides a high-level Java API on the host side for using its I/O functions as if they were an integral part of the client.
All user documentation is on the Wiki.
You can get answers to questions and get news about IOIO on the ioio-users discussion group
The IOIO Gallery lists various IOIO projects to give you some ideas of what you can do with IOIO.
And this is the blog of Ytai, the inventor of IOIO, where new developments are normally announced. Specifically, this introductory post provides a good overview of this technology.
You can purchase a IOIO-OTG board online from:
- SeeedStudio (primary manufacturer - manufacturing, testing and service standards have been inspected).
- Sparkfun Electronics (primary manufacturer - manufacturing, testing and service standards have been inspected).
- Jaycon Systems.
- LinkSprite.
- CuteDigi.
- AliExpress.
Usage in Gradle
in top build.gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
and in module build.gradle
dependencies {
implementation "com.github.ytai.ioio:IOIOLibAndroidBluetooth:$LATEST"
implementation "com.github.ytai.ioio:IOIOLibAndroidAccessory:$LATEST"
implementation "com.github.ytai.ioio:IOIOLibAndroidDevice:$LATEST"
}
Please see details here https://jitpack.io/#ytai/ioio
Related Skills
node-connect
346.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
