2017-11-19 18 views
0

BLE 탐지 장치에서 IBM Watson 플랫폼으로 데이터를 전송하기 위해 게이트웨이로 Raspberry Pi 3을 사용하려고합니다. Raspberry Pi 콘솔의 신호에서 데이터를 볼 수는 있지만 어떻게 데이터를 Watson으로 보낼 수 있는지 이해할 수 없습니다.BLE 탐지 장치와 IBM Watson 사이의 게이트웨이로 사용되는 라즈베리 파이

나는 Node-RED와 Generic-BLE 노드를 사용해 보았지만이 노드는 동글에서만 작동하고 BLE 신호에서 데이터를 읽으려면 RaspberryPi의 임베디드 블루투스를 사용하고있는 것으로 보인다.

아무도이를 시도하고 성공 했습니까?

답변

0

USB BLE 동글과 RPi3에 내장 된 BLE 간에는 절대 차이가 없어야합니다.

노드 RED를 루트로 실행하거나 다음 명령을 사용하여 NodeJS가 BLE 어댑터에 액세스 할 수 있도록해야합니다.

sudo setcap cap_net_raw+eip $(eval readlink -f `which node`) 
+0

이 질문에 유감이지만 '노드'부분을 정확히 대체해야합니까? –

+0

Nothing, 'which node'는 설치된 노드 버전의 경로를 반환하는 명령입니다. – hardillb

+0

그래서 문자 그대로 복사하여 붙여 넣은 후 실행하십시오. –

0

당신은 일반-BLE는 연결 가능한 GATT 블루투스 LE 모듈의 설계로, 대신 일반-BLE의 node-red-contrib-bleacon을 시도 할 수도 있습니다. BLE 비콘은 일반적으로 GATT를 통해 연결할 공용 인터페이스가없는 장치 만 전송합니다.

+0

나는 그것을 살펴볼 것입니다. –

+0

안녕하세요 @ davidgyoung, 당신이 제안한 노드를 설치했지만 Node-RED UI를 시작할 때 새 노드 "scanBLE"를 사용하면 안됩니까? –