首页 > 解决方案 > android中的SPI和I2C协议

问题描述

我正在开发一个小尺寸的传感器加密狗,比如无线鼠标加密狗。我可以通过带有 I2C 或 SPI 协议的 USB 端口将传感器数据发送到 android 设备吗?microcotroller 不支持 USB 协议我在 android 中找到了一些关于 i2c 的信息,但我不确定这是否能解决我的问题!!!! https://developer.android.com/things/sdk/pio/i2c 谢谢。 原理图

标签: androidi2cspiandroid-things

解决方案


请注意,SPI 和 I2C 的驱动程序是 Android Things 的一部分。这不是您的标准 Android,不能安装在任何设备上。它仅支持树莓派 3 和 iMX7D。此外,它已停产,因此不会有新的更新。

你不能只使用UART吗?其他选项是蓝牙,甚至作为信标,广播消息,或者只是 WiFi 将值直接上传到像 Firebase 这样的服务。有非常简单的微控制器可以做到这一点,例如 NRF52、ESP8266 或 ESP32。两者都有一个 Firebase 库。


推荐阅读