我正在使用Ionic 3(Angular),并且想与我的android设备和计算机实现串行通信。为此,我正在使用@ ionic-native / serial和cordovarduino。我遵循了documentation和github页面中提到的步骤。 我在控制台中收到“找不到设备”和“ plugin_not_installed”之类的错误,但未在终端中引发任何错误。
我正在使用OTG线和two port USB port wire连接手机和计算机。这是我需要帮助的问题列表。
1)为什么我已经安装了插件和依赖项,却仍然找不到设备和plugin_not_installed 错误?
2)为什么我无法在计算机和android设备之间建立串行连接。是否必须使用serial adapter wire进行连接?
3)请帮助我提供可以使用的步骤和方法。我可能在某个地方错了。
期望:要在计算机和android设备之间实现串行连接。
代码:
abc() {
/* serial connect */
this.serial.requestPermission({
vid: '0bb4',
pid: '0005',
driver: 'CdcAcmSerialDriver' // or any other
}).then((data) => {
console.log(data);
}).catch((error) => {
console.log(error); // error --> device not found / sometimes error --> plugin_not_installed
})
}
ngOnInit() {
this.abc();
}
离子信息:
Ionic:
Ionic CLI : 5.4.5
Ionic Framework : ionic-angular 3.3.0
@ionic/app-scripts : 3.2.4
Cordova:
Cordova CLI : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms : android 6.3.0
Cordova Plugins : no whitelisted plugins (24 plugins total)
Utility:
cordova-res : not installed
native-run : 0.2.9
System:
NodeJS : v8.16.2
npm : 6.4.1
该应用程序运行正常,但唯一的问题是我无法建立串行连接。请帮忙。谢谢