MicroArchitectures
H.Ueda
Programmer
© 2025 All rights reserved.
ケーススタディ一覧 › IoT / モビリティサービス
シェアサイクルシステム
課題の背景
シェアサイクルサービスを立ち上げるにあたり、デバイス(自転車の錠前)・サーバ・スマートフォンアプリを 一体として設計・開発できる技術者が必要とされた。
- デバイスと通信プロトコル(Bluetooth BLE)の設計知識が必要
- サーバ・API の設計から実装まで一人称で担える体制が求められた
- iOS / Android 両対応のクライアントアプリも必要
- 試作段階から本番運用を見据えた構成にする必要があった
担当範囲と解決策
デバイス(BLE 経由での錠前制御)・サーバ・iOS / Android アプリの全体に関与し、 サーバとアプリは独力で開発した。
- サーバ: Django + AWS / GCE 構成で貸出・返却管理 API を設計・実装
- スマートフォンアプリ: iOS / Android 両対応のクライアントを開発
- デバイス連携: Bluetooth BLE を介した錠前の制御プロトコルを設計
- インフラ: クラウド環境の選定・構成・運用設定まで担当
システム全体を横断して設計・実装できる立場から、各層の整合性を保ちながら開発を推進した。
成果と価値
- デバイスからサーバ・アプリまで一貫した設計により、各層の齟齬なく統合
- サーバとアプリを独力で開発することで、外部依存なく柔軟に仕様変更に対応
- 試作から実稼働可能なシステムへ、一人称で全体を前に進めた実績
この案件で示せること: 単なるフロント/バックエンドの分業ではなく、デバイスを含むシステム全体を見通して設計・実装できること。
使用技術
HTML5Node.jsBluetooth BLEDjangoAWSGCEiOSAndroidLinuxPythonJavaScript
同様の課題について相談できます
- デバイス連携を含むシステムの設計・開発
- サーバ・アプリの構成見直し・スケール設計
- 本番運用・障害対応のサポート
- 設計レビュー・技術顧問(単発相談も可)