android - android中的SPI和I2C协议
问题描述
我正在开发一个小尺寸的传感器加密狗,比如无线鼠标加密狗。我可以通过带有 I2C 或 SPI 协议的 USB 端口将传感器数据发送到 android 设备吗?microcotroller 不支持 USB 协议我在 android 中找到了一些关于 i2c 的信息,但我不确定这是否能解决我的问题!!!! https://developer.android.com/things/sdk/pio/i2c 谢谢。 原理图
解决方案
请注意,SPI 和 I2C 的驱动程序是 Android Things 的一部分。这不是您的标准 Android,不能安装在任何设备上。它仅支持树莓派 3 和 iMX7D。此外,它已停产,因此不会有新的更新。
你不能只使用UART吗?其他选项是蓝牙,甚至作为信标,广播消息,或者只是 WiFi 将值直接上传到像 Firebase 这样的服务。有非常简单的微控制器可以做到这一点,例如 NRF52、ESP8266 或 ESP32。两者都有一个 Firebase 库。
推荐阅读
- php - php 错误日志显示以前文件版本的错误
- c# - 为什么标签控件不将 DIV 呈现为 HTML (AllowHtmlString=true)
- jquery - jQuery click() 函数在我的 Linux 机器上的 FireFox 中不起作用,但在 Windows 中起作用
- c# - 如何显示用户请求的位数?
- javascript - 从多个位置复制或从文件附加到文件
- asp.net-mvc - 优化完成对本地托管的外部服务 (Solr) 的请求的时间
- javascript - 打开新的浏览器窗口
- php - 在 laravel Horizon 中动态创建队列并在该队列上调度作业
- python - 为具有相同 django 项目的不同应用程序问题导入模型
- excel - 创建循环搜索