2017-01-05 4 views
0

과 내장의 I 설치 할 수 있었다 BLE 칩은 Bluez 내 Raspi3 BLE 주변 수 있도록 예제 응용 프로그램을 nodejs, 내가 읽고 쓸 수 있었다 Gatt에 내 BLE Central Client에 정보를 반향합니다.라즈베리 파이 3 모노 C# Bluez <strong>라즈베리 파이 3</strong> 사용

그러나, 지금은 nodejs BLE Perhipheral 내 Raspi3 a를 만들 수있는 모노 응용 프로그램을 만들기 위해 Mono.BlueZDBUS 날카로운 모노 라이브러리를 사용하는 내 Raspi3에 솔루션을 대체하기 위해 노력하고 있음 BLE Perhipheral.

즉시, 나는 3.5 프로젝트로 VS 2017 RC에서 컴파일하고

를 컴파일 문제로 실행하고 있습니다. 나는 결국 사용하는 모노 Bluez 파일을 지원 https://github.com/brookpatten/dbus-sharp enter image description here

: https://github.com/brookpatten/Mono.BlueZ

  1. 내가 실제로 컴파일해야 할 일이 있습니까
    DBUS 날카로운 프로젝트는 내가 컴파일하려고 계획?
  2. 이 컴파일 된 방법에 대한 추가 문서 또는 예가 있습니까?
+0

이 질문에 답변을 드릴 수있는 충분한 정보가 없으므로 컴파일러에서 징징 대는 코드를 보여주십시오. – knocte

답변

0

또한이 프로젝트를 사용하려고합니다.

내가 모노 (5.0)의 최신 버전을 설치하고 단지 프로젝트 루트에서 msbuild를 입력하여 프로젝트를 빌드 할 수 있습니다 :

내가 빌드 및 디버그가이 (데비안 8) 좋아하는 관리. 또한 VS 코드 내에서 작동하며 launch.json 및 tasks.json 파일을 만든 후에도 프로젝트를 디버깅 할 수 있습니다. 내가 Mono.BlueZ.Console을 디버깅 할 때

그러나, 바로이 라인에 달려 :

VAR 관리자 = GetObject를 (서비스, ObjectPath.Root);

+0

이 문제도 있었지만 업그레이드 한 후 (http://helloraspberrypi.blogspot.com/ 2015/04/install-latest-version-of-mono-and.html)을 가장 최신 버전의 모노에 추가하면 더 이상 그 라인에 매달 리지 않습니다. – Dan

+0

이상 하네. 최신 버전의 모노를 설치하기 전까지는 빌드되지 않았지만 v5.0에서는 여전히 멈 춥니 다. –