3から、Bluetoothモジュールが標準装備されたモデルが発売されています。今回はその機能を使い、BLEをプログラムで制御する手始めをご説明いたします。今回のゴールBlueZをインストールC言語でサンプルプログラムを組んで、動作確認を行う実際にやってみようでは、さっそく実践して参りましょう。BlueZをインストールまずはapt-getコマンドで必要なパッケージをインストールします。Piにインストールしてやります。https://www.kernel.org/pub/linux/bluetooth/bluez-5.32.tar.xz次に、ダウンロードしたファイルを解凍しましょう。bluez-5.32.tar.xzここで、解凍したデータを使ってビルド、インストールしていきます。makeこのmakeにしばらく時間がかかるので、コーヒーでも飲みながら待ちましょう。installでインストールできないものがあるので、ここから手動でインストールしていきます。/usr/local/bin/次に、libbluetooth-devのライブラリです。/usr/includeすでにbluetoothフォルダがある場合はバックアップをとっておきましょう。bluetooth.4.99次に、シンボリックリンクを作成してこの作業は完了です。私の場合、これだけでは後に上手く動かなくて、libbluetooth-devを別途インストールする必要がありました。libbluetooth-devここまででBlueZのインストールは完了です。PiでBluetoothを使うときに重宝するBlueZなのですが、公式ドキュメントもあまりに情報が貧弱で困る方も多いかと思いますが、サンプルコードを掲載してくださっている方がいらっしゃいましたので、こちらを実装してみましょう。http://people.csail.mit.edu/albert/bluez-intro/c404.htmlまずはファイルを作ります。simplescan.c以下のコードを打ち込んで下さい。0;}その後、コンパイルします。-lbluetoothその後、実行します。./simplescan今回は以上になります。中学生の時に父の自作PCを譲り受け、はじめてのウェブ制作を経験する。見よう見まねで自分のウェブサイトにチャット機能や掲示板を自作で実装したのがはじめてのプログラミング経験。大学在学中にLinuxとC言語を学ぶ。大学卒業後はエンジニアとして自動車メーカーで油圧制御プログラムの開発や、シミュレーションソフト開発に従事。その後、半導体商社にて組込みソフトエンジニアとして、産業機器や家電、IoT等の組込みソフトウェア開発に従事。2015年9月に株式会社クリエイターズ・ラボを設立。中学生の時に父の自作PCを譲り受け、はじめてのウェブ制作を経験する。見よう見まねで自分のウェブサイトにチャット機能や掲示板を自作で実装したのがはじめてのプログラミング経験。大学在学中にLinuxとC言語を学ぶ。大学卒業後はエンジニアとして自動車メーカーで油圧制御プログラムの開発や、シミュレーションソフト開発に従事。その後、半導体商社にて組込みソフトエンジニアとして、産業機器や家電、IoT等の組込みソフトウェア開発に従事。2015年9月に株式会社クリエイターズ・ラボを設立。3とタクトスイッチでLEDを制御す...今回は、ラズパイを用いて、いわゆるLチカというやつをやってみたいと思います。upするとPHP7が勝手にデフォルトになってしまい、Wordpressで警告が出まくる症状の対処法です。PiにOSをインストールするところまでを習得することをゴールにしております。viewTechCSSで画像の加工ができるCSSFilterを使ってみたCSS3のFilterプロパティを使うことによって、画像を始めとした様々な要素にフィルターをかけることができます。appからpipelineを作成し、CL...久々にHerokuのPiepelineを使って、情報が散らばってて分かりにくいなぁと思ったので情報を共有いたします。)この記事へのコメントはありません。この記事へのトラックバックはありません。URL返信をキャンセルする。-URL上に表示された文字を入力してください。このサイトの使用を継続することで、その使用に同意したとみなされます。コントロール方法を含む詳細についてはこちらをご覧ください。TOPクリブロ!〒000-0000住所等の情報をここに表示する事ができます。2018%d人のブロガーが「いいね」をつけました。