IoT・連携2020〜2026年

位置情報と音声を活用した作業員点呼システム

鉄道系建設コンサルタント

鉄道設備の保守作業で行う作業前後の点呼を、iPhone・iPadで録音し、位置情報とともにサーバーへ記録するシステムです。管理者はWeb画面で点呼の記録や音声を確認し、作業員の現在位置を地図上で把握できます。点呼記録は作業計画を管理する全作業把握システムへも自動連携されます。

位置情報と音声を活用した作業員点呼システム

実績情報

OVERVIEW
クライアント
鉄道系建設コンサルタント鉄道の電力・信号通信などの電気設備の工事・保守を担う、鉄道事業者グループの企業。
業界
鉄道 / 建設・工事
対応時期
2020〜2026年
担当範囲
設計/制作/保守運用
対応環境
iOS / iPadOS / Web / バッチ

課題・解決・効果

CASE STUDY
  1. 課題

    CHALLENGE
    • 電話などで行う作業点呼の内容が記録に残らず、後から確認することが難しかった
    • 作業員が今どこで作業しているかを管理者がリアルタイムに把握できなかった
    • 点呼の記録と作業計画の情報が別々に管理され、照合に手間がかかっていた
  2. 解決

    SOLUTION
    • 点呼の音声を録音し、作業情報・位置情報と紐づけて送信するiOSアプリを開発
    • ASP.NET MVCで点呼記録の一覧・音声再生と、作業員の現在位置を表示する地図画面を構築
    • 点呼データを定期的に全作業把握システムのAPIへ転送するWindowsバッチを用意
  3. 効果

    RESULT
    • 点呼の音声と日時・位置が記録に残り、後から内容を確認できるようになった
    • 作業員の現在位置を地図上で確認でき、現場状況の把握がしやすくなった
    • 点呼記録が作業計画側にも自動で反映され、照合作業を減らせた

主な機能

FEATURES
  • 作業員の選択と、作業情報に紐づく点呼の録音・一時停止
  • 録音時間の経過通知と録音ファイルのアップロード
  • QRコード読取による作業情報の取得
  • 一定距離ごとの位置情報取得とサーバー送信
  • Web画面での点呼記録一覧と音声再生
  • 作業員の現在位置・点呼地点の地図表示
  • 点呼データの全作業把握システムへの自動転送

技術スタック

TECHNOLOGY
対応環境
  • iOS
  • iPadOS
  • Web
  • バッチ
開発言語
  • Swift
  • C#
  • JavaScript
  • C
フロントエンド
  • Razor Views
  • jQuery 3
  • Bootstrap 4
  • DataTables
バックエンド
  • ASP.NET MVC 5
  • ASP.NET Web API 2
  • .NET Framework 4.8 (バッチ)
データベース
  • PostgreSQL
インフラ・実行環境
  • Windows Server / IIS
  • Windows タスクスケジューラ
主なライブラリ
  • Leaflet
  • OverlappingMarkerSpiderfier
  • LAME (MP3エンコード)
  • AVFoundation
  • Core Location
  • Npgsql
  • log4net
  • NLog
  • Newtonsoft.Json
外部連携
  • 全作業把握システム API
  • QRコード読取

技術的なポイント

ENGINEERING

システム構成iOSアプリが録音・位置情報をASP.NET Web APIへ送信し、PostgreSQLに保存。ASP.NET MVCの管理画面で一覧・音声・地図を表示し、.NET Frameworkのコンソールバッチが全作業把握システムのAPIへ点呼データを転送する。

  1. 1端末内でWAV録音した音声をLAMEでMP3に変換してから送信し、通信量とサーバー容量を抑えた
  2. 2通信に失敗した点呼データは端末に保持し、通信回復後に自動で再送する同期処理を実装した
  3. 3位置情報は一定距離の移動ごとに取得してタイマーでまとめて送信し、電池消費と通信量のバランスを取った
  4. 4地図上で重なる複数の作業員マーカーを展開表示できるようにし、同じ場所に集まった作業員も見分けられるようにした
  5. 5前回転送日時以降の点呼データだけを差分送信するバッチとし、タスクスケジューラで任意の間隔で連携できるようにした

同様のシステム開発をご検討の方へ

要件が固まっていない段階でも構いません。課題やご予算に合わせて最適な進め方をご提案します。

お問い合わせ・ご相談

関連する実績

RELATED WORKS