Bluetooth Low Energy(BLE)デバイスと接続し、データの受信や機器の操作を行うiPhoneアプリを開発します。
センサー、計測機器、IoT機器などとスマートフォンを接続し、取得したデータの表示や、アプリからの設定・操作を実装します。
Swift・SwiftUI・Core Bluetoothを使用した、iOSネイティブアプリとして開発します。
【このようなアプリに対応します】
・BLEセンサーから計測値を受信する
・機器の接続状態や電池残量を表示する
・アプリから設定値や命令を送信する
・Notifyで受信したデータをリアルタイムに表示する
・受信したデータを一覧や数値で確認する
・BLEデバイスの検索、接続、切断を行う
【基本料金に含まれる内容】
・iPhoneまたはiPad向けアプリ
・BLEデバイス1種類との接続
・デバイスの検索、接続、切断
・Service、Characteristicの探索
・Read、Write、Notifyを使用した基本通信
・接続状態、受信データの表示
・2〜3画面程度
・iOS標準部品を使用したシンプルなデザイン
・ソースコード納品
・軽微な修正1回
・納品後7日間の不具合修正
基本料金は、GATT仕様や通信データの形式が確認できるBLEデバイスを対象としています。
Service UUID、Characteristic UUID、Read・Write・Notifyの指定、送受信するデータ形式などが不明な場合は、調査費用が必要になることがあります。
【追加対応が可能な内容】
・リアルタイムグラフ、波形表示
・受信データの端末内保存
・CSV出力
・複数デバイスとの接続
・自動再接続
・バックグラウンド通信
・Bluetooth DFU
・複雑なバイナリデータの解析
・App Storeへの公開支援
追加機能は、内容を確認して個別にお見積もりします。
【制作の流れ】
1.購入前の見積もり相談
2.BLE仕様と実現したい機能の確認
3.対応範囲、料金、納期の確定
4.ご購入
5.画面構成と通信仕様の確認
6.開発、実機での通信確認
7.ご依頼者様による動作確認
8.修正
9.ソースコード納品または公開支援
まずは、BLEデバイスの概要と実現したい機能を、見積もり相談からお送りください。
本サービスはBluetooth Low Energy(BLE)機器との接続が対象です。Bluetooth Classic、イヤホン・音声機器、独自仕様の機器などは対応できない場合があります。
開発には、Service/Characteristic UUID、Read・Write・Notifyの情報、送受信データ形式、通信手順・GATT仕様書、動作確認用機器が必要です。仕様不明の場合は調査費用や追加期間が発生し、機器・ファームウェア側の修正が必要になることもあります。
検証機器の送料・返送方法は事前にご相談ください。開発開始後の仕様変更、通信内容・対象機器の追加は、料金と納期を再調整します。バックグラウンドでの常時通信は、iOSの制約上保証できません。
納品後7日間は、合意済み仕様に対するアプリ側の不具合を無償修正します。機能追加、OS・ファームウェア更新への対応は別途見積もりです。App Store公開には依頼者名義のApple Developer Programが必要です。審査結果・期間は保証できません。