MPPT 751 15 通过 VE 连接.直接到Raspberry Pi 3(Android of Things),但数



在缓冲区中,我得到了无法转换为文本或十六进制的值,[98 63 65 -128 3 0 -94 ....]

有人知道一些Java/Android阅读示例或结果转换器到文本吗?

提前谢谢。

while ((count = uart.read(buffer, buffer.length)) > 0) {
Log.d(TAG, "Read " + count + " bytes from peripheral");
byte[] lectura=new byte[count];
for(int i=0;i<count;i++){
lectura[i]= (buffer[i]);
Log.w(TAG,lectura[i] + " | " + buffer[i]);
}

您不仅需要从 Raspberry UART 读取原始数据,还需要实现 VE。直接协议(接收和解析整个消息(link1 link2(两个链接都来自Solar Controller Hacks和Arduino Integration文章(。另请查看此官方文档,常见问题解答和类似示例。实际上,您需要将SerialRead.ino之类的东西转换为Android Things Java。

UPD:这也是一个很好的例子(你需要将VEDirect.cpp文件转换为java(。

相关内容

最新更新