[英]Raspberry Pi 3 Mono C# Bluez
使用Raspberry Pi 3和它的内置BLE芯片,我能够安装一个Bluez nodejs示例应用程序,使我的Raspi3成为BLE外设 ,我能够读取和写入Gatt并将信息回送给我的BLE中央客户端 。
但是,现在我正在尝试将我的Raspi3上的nodejs BLE Perhipheral解决方案替换为使用Mono.BlueZ和dbus-sharp单声道库来制作单声道应用程序,这将使我的Raspi3成为BLE Perhipheral 。
我马上就遇到了编译问题
我在VS 2017 RC中编译为3.5项目。
dbus-sharp项目我正在尝试编译: https : //github.com/brookpatten/dbus-sharp
支持我最终将使用的Mono Bluez文件: https : //github.com/brookpatten/Mono.BlueZ
我也在尝试使用这个项目。
我设法像这样构建和调试它(在Debian 8上):
我安装了最新版本的Mono(5.0),只需在项目根目录中键入msbuild即可构建项目。 它也可以在VS Code中运行,我也可以在创建launch.json和tasks.json文件后调试项目。
但是,当我调试Mono.BlueZ.Console时,它立即挂起在这一行:
var manager = GetObject(Service,ObjectPath.Root);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.