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

実績情報
OVERVIEW- クライアント
- 鉄道系建設コンサルタント鉄道の電力・信号通信などの電気設備の工事・保守を担う、鉄道事業者グループの企業。
- 業界
- 鉄道 / 建設・工事
- 対応時期
- 2020〜2026年
- 担当範囲
- 設計/制作/保守運用
- 対応環境
- iOS / iPadOS / Web / バッチ
課題・解決・効果
CASE STUDY課題
CHALLENGE- 電話などで行う作業点呼の内容が記録に残らず、後から確認することが難しかった
- 作業員が今どこで作業しているかを管理者がリアルタイムに把握できなかった
- 点呼の記録と作業計画の情報が別々に管理され、照合に手間がかかっていた
解決
SOLUTION- 点呼の音声を録音し、作業情報・位置情報と紐づけて送信するiOSアプリを開発
- ASP.NET MVCで点呼記録の一覧・音声再生と、作業員の現在位置を表示する地図画面を構築
- 点呼データを定期的に全作業把握システムのAPIへ転送するWindowsバッチを用意
効果
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端末内でWAV録音した音声をLAMEでMP3に変換してから送信し、通信量とサーバー容量を抑えた
- 2通信に失敗した点呼データは端末に保持し、通信回復後に自動で再送する同期処理を実装した
- 3位置情報は一定距離の移動ごとに取得してタイマーでまとめて送信し、電池消費と通信量のバランスを取った
- 4地図上で重なる複数の作業員マーカーを展開表示できるようにし、同じ場所に集まった作業員も見分けられるようにした
- 5前回転送日時以降の点呼データだけを差分送信するバッチとし、タスクスケジューラで任意の間隔で連携できるようにした
同様のシステム開発をご検討の方へ
要件が固まっていない段階でも構いません。課題やご予算に合わせて最適な進め方をご提案します。
お問い合わせ・ご相談関連する実績
RELATED WORKS
IoT・連携
NFCを用いた勤怠打刻システム
非公開
NFCリーダを利用してICカードで勤怠を打刻するWindowsアプリです。自社サービス「RepoRIS」と連動し、SuicaやFeliCaなどのICカードで勤怠管理を行えます。
- C#
- PHP
- Windows Forms
- .NET
- PostgreSQL
- +1

IoT・連携
橋梁通過車両の重量計測システム
非公開
車両通過時の橋梁のたわみを計測し、交通の状況をリアルタイムで監視するシステムです。
- C#
- ASP.NET MVC
- .NET
- SQL Server
- Windows Server

IoT・連携2024〜2025年
点呼データの作業管理システム自動連携バッチ
鉄道系建設コンサルタント
鉄道の保守作業における作業員の点呼データを、作業全体を把握する作業管理システムへ自動で転送する連携バッチです。前回送信以降の点呼データを抽出してWeb APIへ送信し、二つのシステム間の手作業によるデータ受け渡しをなくしました。
- C#
- .NET
- PostgreSQL