Bluetooth®Linux開発者のためのテクノロジー

このLinux開発者向けの自習用リソースは、D-BusとオープンソースのBluetooth スタックであるBlueZを使用するLinux上のBluetooth アプリケーションのアーキテクチャについて説明しています。

このガイド。

  • Bluetooth Low Energy(LE)の基本的な紹介を含む。
  • LinuxにおけるBluetooth システムのアーキテクチャを説明します。
  • プロセス間通信システムであるD-Busに関する主要な概念と、BlueZスタックでの使用方法を説明しています。
  • プログラミング言語PythonからD-Busを使用して、リモート・メソッド・コールの作成と受信、D-Busシグナルの発行と受信を行う方法を説明しています。
  • Python、D-Bus、BlueZを使って、Bluetooth LE Centralデバイスとして動作するコードの書き方を、理論を補完する実践的な演習を交えて説明しています。
  • Python、D-Bus、BlueZを使って、Bluetooth LE Peripheralデバイスとして動作するコードの書き方を、理論に加えて実践的な演習を交えて説明しています。
  • Bluetooth アプリケーション開発のためのLinux環境を構築するために、Linuxカーネルをセットアップし、BlueZをソースからビルドする方法を説明しています。


関連ブログ記事

ご紹介します。Bluetooth Low Energy Primer

Bluetooth®テクノロジーは20年以上前から存在しています。当初は...

Bluetooth Linux開発者向けテクノロジー・スタディガイド

Linuxは約30年前から様々な形で登場していますが、その中でもカーネル...

Bluetooth LEセキュリティスタディガイドの紹介

私の家は、ドアや窓のロック、警報システム、複数のセキュリティカメラを備えています....。

Get Help