我没有做过太多的Android开发,充其量我只是个n00b!
我正在考虑在RPi3上使用“安卓之物”通过BTLE连接到传感器标签。标记已经配置并保存了一些数据,它作为GATT服务器运行,并且是外围设备。我有一个广告服务UUID,我可以扫描和连接,然后阅读特征,一旦一个债券是适当的。
我想使用运行Android Things as /S的RPi来扫描传感器标签,然后在传感器标签经过时连接并读取数据。以类似于移动应用程序的方式。
当传感器第一次经过时,用户将被要求通过按下按钮来授权传感器标签上的连接。这应该会产生一种联系。
我看不到任何例子,这种情况是可能的还是不可能的。通常,用例是另一种方式,示
我目前被困在一个我认为是相当基本的任务上。我正在Kotlin/Native开发一个库,它可以查询iOS和安卓中的重力传感器。
几乎所有的逻辑都在公共部分,只有与设备、传感器的通信是通过平台特定的方法实现的。令人惊讶的是,所有的iOS核心库(本例中的CoreMotion)都被移植了,因此实现非常容易。
在本例中,CoreMotion允许我在重力传感器上添加一个侦听器,每当屏幕的方向相对于X、Y或Z发生变化时,它都会调用回调(我对with感兴趣)
在Android系统里我会做这样的事情
private lateinit var sensorManager: SensorManager
fun s