Raspberry Pi 3 Model B에서 iBeacon을 보내는 방법

환경


  • Raspberry Pi 3 Model B
  • 스마트 폰 → arrows RM02 Android OS 5.1.1
  • beacon 감지 앱
    htps : // p ぁ y. 오, ぇ. 이 m / s 취해 / 아 ps /에서 원하는 ls? 아니 d =에서. fぅrp. 베아콘 s 칸 r. 아 p&hl=그럼

  • 설치할 것



    ・bluez
    · Node.js
    ・bleacon

    우선 비콘으로 움직이는 방법



    아래의 링크를 참고로 bluez를 도입. 다만, 기사에서는 Bluetooth의 동글을 사용하고 있다.
    Raspberry Pi 3 Model B는 블루투스가 내장되어 있으므로 그대로 사용하면 OK.
    htps://준 1. bgs포 t. 이 m/2013/12/이베 아콘-마케-by-등 sp 벳 ry-피. HTML

    beacon 검출 앱으로 다음과 같이 검출할 수 있으면 OK.


    비콘 설정을 세밀하게 할 수 있는 방법



    Node.js와 bleacon 도입. js 파일을 편집하여 비콘을 설정할 수 있습니다.

    Node.js는 아래 링크를 참고로 도입.
    htps : // 기주 b. 이 m / 다른 것 / 그래서 b w
    htps : // 이 m/오mb란/있어 ms/c59525에 429c9c363325d
    htps : // 코 m / 윤기 / ms / 아 1225154445520dc2db3

    bleacon은 이하의 링크를 참고로 도입.
    htps : // 코 m/유야카토/있어 ms/739443960 ぁc2668f4あ3#bぇ아콘%에3%82%92%에3%82%아4%에3%83%B3%에3%82%B9% 3% 83% 88% 에 3% 83% BC% 에 3% 83% 에 B% 에 3% 81% 99% 에 3% 82% 8B

    이하의 링크의 「bleacon.js」에 비컨의 설정을 실시할 수 있는 방법이 기재되어 있다.
    파일명은 적당하고 OK. 이번에는 「testbeacon.js」로 해 둔다.
    htps : // 코 m / 훗 Pぅs / ms / f2865085d2cd907fc54

    방금전의 js파일을 이하의 패스에 작성한 후에, 실행하면 이하의 에러가 발생.
    /home/pi/testbeacon.js



    'node_module_register'로 검색을 해도 무엇이 문제인지 몰라서 고생했다.

    Node.js를 도입할 때 설정한 이하의 패스가 반영되어 있지 않은 것이 원인이었다.
    export PATH=$HOME/.nodebrew/current/bin:$PATH

    sudo로 실행할 때는 설정을 변경해 두지 않으면 유저가 지정한 패스는 반영되지 않는 것 같다.
    아래의 기사를 참고로 수정.
    htps : // 이 m / 아키토 1986 / ms / 9 / 48cfcd56fdbf4c9d

    ↓ 이하와 같이 수정했다. 저장할 때는 "Ctrl + O"를 누른 후 "Enter". 종료는 "Ctrl + X".


    다시 실행해 보았다. 이렇게 되면 OK.


    beacon 검출 앱으로 다음과 같이 검출할 수 있으면 OK.

    좋은 웹페이지 즐겨찾기