ケーススタディ一覧  ›  IoT / モビリティサービス

シェアサイクルシステム

シェアサイクルシステム

課題の背景

シェアサイクルサービスを立ち上げるにあたり、デバイス(自転車の錠前)・サーバ・スマートフォンアプリを 一体として設計・開発できる技術者が必要とされた。

  • デバイスと通信プロトコル(Bluetooth BLE)の設計知識が必要
  • サーバ・API の設計から実装まで一人称で担える体制が求められた
  • iOS / Android 両対応のクライアントアプリも必要
  • 試作段階から本番運用を見据えた構成にする必要があった

担当範囲と解決策

デバイス(BLE 経由での錠前制御)・サーバ・iOS / Android アプリの全体に関与し、 サーバとアプリは独力で開発した。

  • サーバ: Django + AWS / GCE 構成で貸出・返却管理 API を設計・実装
  • スマートフォンアプリ: iOS / Android 両対応のクライアントを開発
  • デバイス連携: Bluetooth BLE を介した錠前の制御プロトコルを設計
  • インフラ: クラウド環境の選定・構成・運用設定まで担当

システム全体を横断して設計・実装できる立場から、各層の整合性を保ちながら開発を推進した。

成果と価値

  • デバイスからサーバ・アプリまで一貫した設計により、各層の齟齬なく統合
  • サーバとアプリを独力で開発することで、外部依存なく柔軟に仕様変更に対応
  • 試作から実稼働可能なシステムへ、一人称で全体を前に進めた実績

この案件で示せること: 単なるフロント/バックエンドの分業ではなく、デバイスを含むシステム全体を見通して設計・実装できること。

使用技術

HTML5Node.jsBluetooth BLEDjangoAWSGCEiOSAndroidLinuxPythonJavaScript

同様の課題について相談できます

  • デバイス連携を含むシステムの設計・開発
  • サーバ・アプリの構成見直し・スケール設計
  • 本番運用・障害対応のサポート
  • 設計レビュー・技術顧問(単発相談も可)
この案件について相談する