如何查看戴尔网关上的智能手机传感器读数?

物联网 活泼的 linux
2021-06-23 04:16:55

我有一使用 Linux Snappy 15.04 作为操作系统戴尔边缘网关 5000

我已经安装了网关接入点,我可以从我的智能手机连接网关。现在,我需要读取智能手机传感器,如加速度计、触摸屏坐标、光线等。

智能手机是搭载 Android 7.0 的 HTC M9。

1个回答

从传感器,您可以注册一个侦听器到传感器事件 [1],并在每个值上通过套接字连接 [2] 将其发送到 ByteArrayWriter/Listener 对。

Socket只需要来自网关的WLAN,剩下的就是java代码[3]。

完整的解决方案需要使用我提供的构建块进行一些编码工作。

[1] https://developer.android.com/guide/topics/sensors/sensors_overview.html

[2] https://stackoverflow.com/questions/17777692/android-streaming-sensor-data-continuously

[3] http://www.avajava.com/tutorials/lessons/how-do-i-make-a-socket-connection-to-a-server.html