[英]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.