道路の側溝に設置する金属製の格子状のふた「グレーチング」の盗難が茨城県内で相次ぐ中、スマホで位置情報を把握できる小型機器を活用した稲敷市の対策が効果を上げている。財布などを紛失した際に見つけやすくする用途の製品を、職員のひらめきで試しにふたに取り付けたところ、設置当夜に盗まれ、犯人逮捕につながった。(佐野周平)

◆まさか…震える手で110番

 「あれ?」。6月のある夜、市の職員が自宅でスマホを見て、驚いた。グレーチングに取り付けた小型機器の位置情報が、画面の表示では本来あるべき場所から十数キロ離れた阿見町に移動していた。  市はこの日と前日に、盗難が相次いでいた地区のふたに機器を設置したばかりだった。「まさか、その夜に盗まれるとは」。職員は震える手で110番。盗難を察知した市は県警と連携して追跡し、盗まれた12枚のふたは最終的に土浦市の金属買い取り業者の敷地内で見つかり、容疑者の男2人の逮捕にもつながった。

◆1カ月弱で63枚も被害

 小型機器は、米Apple社製の「AirTag(エアタグ)」で、直径3センチの円形、厚さ8ミリ、重さ10グラムほど。紛失に備えて財布やバッグなどの中に入れておくのが本来の用途だが、高級車の盗難対策に使う人がいることをインターネットで知った市職員が、ふたへの設置を思い付いた。価格帯は性能などに応じてさまざまで、市が使っている機器は1個約5000円という。

稲敷市が盗難対策に活用している小型機器

 市内では5月中旬以降、グレーチングの盗難が相次ぎ、1カ月弱で63枚が盗まれた。位置情報を把握するためには、AirTagの周囲にiPhoneなどApple社製のデバイ...

残り 680/1359 文字

「東京新聞デジタル」スタート
この記事は会員限定です。

無料会員に登録する 有料会員に登録する ログインして続きを読む

※宅配(紙)をご購読されている方は、お得な宅配プレミアムプラン(紙の購読料+300円)がオススメです。

会員登録について詳しく見る

よくある質問はこちら

記事に『リアクション』ができます。ご利用には会員登録が必要です。

新規登録 ログインする

記事に『リアクション』ができます。ご利用には会員登録が必要です。

新規登録 ログインする

記事に『リアクション』ができます。ご利用には会員登録が必要です。

新規登録 ログインする

記事に『リアクション』ができます。ご利用には会員登録が必要です。

新規登録 ログインする

カテゴリーをフォローする

  • 『カテゴリーをフォロー』すると、マイページでまとめて記事を読むことができます。会員の方のみご利用いただけます。

    新規登録 ログインする
  • 『カテゴリーをフォロー』すると、マイページでまとめて記事を読むことができます。会員の方のみご利用いただけます。

    新規登録 ログインする
Xで共有する Facebookで共有する メールで送る Xで共有する X Facebookで共有する facebook LINEで共有する LINE はてなブックマークで共有する はてなブックマーク

コメントを書く

有料デジタル会員に登録してコメントを書く。(既に会員の方)ログインする。

コメント機能利用規約

コメントを投稿しますか?

コメントを削除しますか?

削除しました。

送信しました。

管理者へ報告

コメント機能利用規約に違反していると思う理由を選択し、内容をお知らせください。

報告する理由

内容の詳細

0 /150文字 `; }); $('.report_types').append(type_list); } var pending_count=resjson.data.status.max_rec-(page*no_item); if (resjson.success) { $('#more_button').html("もっと見る "+pending_count+"件"); $('#page').val(resjson.data.status.next_page) $('#comment_count').html(resjson.data.count); if(resjson.data.status.page_no=='1'){ var comment_title=`

みんなのコメント${resjson.data.count}件

` $('#lst-comment-001').append(comment_title); } Object.entries(resjson.data.list).forEach(([key, value]) => { if (value.comment_status != 10) { if (value.reply_count == 0) { return; // Skip this iteration if reply_count is 0 } comment_list += `
  • ${value.comment_status == 21 ? 'コメントは管理者によって削除されました' : (value.comment_status == 20 ? 'コメントは投稿者により削除されました' : 'コメントは管理者によって非公開にされました')}
  • `; return; } var is_like=getReaction(value.id,'like',0); var is_agree=getReaction(value.id,'agree',0); var relativeTime = getRelativeTime(value.regist_date); var nickname = (value.nickname === '' ? (value.comment_type == 10 ? '管理人' : (value.comment_type == 20 ? 'author' : '匿名')) : value.nickname); var photo=`https://static.tokyo-np.co.jp/tokyo-np/images/user_icon/`+getIcon(value.icon_type,icon_json,value.comment_type); var relativeTime = getRelativeTime(value.regist_date); comment_list += `
  • ${nickname} ${relativeTime} ${value.self_text}`; comment_list+=``; comment_list+=`

    ${value.comment_text}

    `; if(value.comment_edit_status==10){ comment_list+=`

    管理者によりコメント編集済み

    `; } comment_list+=` `; comment_list+=`

    コメントに『リアクション』ができます。ご利用には会員登録が必要です。

    新規登録 ログインする `; comment_list+=``; //reply section comment_list+=`
    `; comment_list+=`
  • `; }); $('#lst-comment-001').append(comment_list); $('#more_button').html("もっと見る "+(pending_count)+"件"); if(resjson.data.status.next_page>0 && resjson.data.status.max_rec>0){ $('#more_button').show(); }else{ $('#more_button').hide(); } } }).fail(function (jqXHR, textStatus, errorThrown) { alert("コメントの投稿に失敗しました"); });}function showReply(comment_id,type){ const no_item=3 // number of item to show var page= $('#reply_page').val()!=''?parseInt($('#reply_page').val()):1; getReplyList(comment_id,no_item,page,function(error,res){ if(res){ const icon_json=res.icon_json var pending_count=res.data.status.max_rec-(page*no_item); Object.entries(res.data.list).forEach(([key, value]) => { if (value.comment_status != 10) { reply_list= `
  • ${value.comment_status == 21 ? 'コメントは管理者によって削除されました' : (value.comment_status == 20 ? 'コメントは投稿者により削除されました' : 'コメントは管理者によって非公開にされました')}
  • `; $('#lst-comment-'+comment_id).append(reply_list) return; } // check cookie for reaction var is_like=getReaction(value.id,'like',1); var is_agree=getReaction(value.id,'agree',1); var photo=`https://static.tokyo-np.co.jp/tokyo-np/images/user_icon/`+getIcon(value.icon_type,icon_json,value.comment_type); var relativeTime = getRelativeTime(value.regist_date); var nickname = (value.nickname === '' ? (value.comment_type == 10 ? '管理人' : (value.comment_type == 20 ? 'author' : '匿名')) : value.nickname); var reply_list=`
  • ${nickname} ${relativeTime}

    ${value.self_text}

    `; reply_list+=``; reply_list+=`

    ${value.comment_text}

    `; if(value.comment_edit_status==10){ reply_list+=`

    管理者によりコメント編集済み

    `; } reply_list+=` `; reply_list+=`

    コメントに『リアクション』ができます。ご利用には会員登録が必要です。

    新規登録 ログインする `; reply_list+=`
  • `; $('#lst-comment-'+comment_id).append(reply_list) }); $('#reply_page').val(res.data.status.next_page) $('#more_button_' + comment_id).remove(); if (res.data.status.next_page > 0 && res.data.status.max_rec > 0) { var more_button = ` `; $('#lst-comment-' + comment_id).append(more_button); } if(type==1) openReplyBox(comment_id,icon_json); } }) } function openReplyBox(comment_id,icon_json){ $('.replyCommentBox').remove() var type=30 var photo= getIcon(``,icon_json,type); var self_text=`自己紹介文が未登録です`; var commentBox=`

    有料デジタル会員に登録してコメントを書く。(既に会員の方)ログインする。

    `; $('#reply-comment-' + comment_id).append(commentBox); const textarea = document.getElementsByClassName(`comment_reply_text_${comment_id}`)[0]; const charCount = document.getElementById(`charCount_${comment_id}`); textarea.addEventListener('input', function () { charCount.textContent = this.value.length; if ( this.value.length > 500) { charCount.style.color = 'red'; } else { charCount.style.color = ''; // Reset to default (black) } }); } function getIcon(icon_name,json,type) { if(type==10){ return `manager-icon.png`; }else if(type==20){ return `author-icon.png`; }else{ const iconArray = Object.values(json); if (iconArray.includes(icon_name)) { return icon_name; } return json["0"]; } } function toggleContent(trigger) { var content = $(trigger).siblings('.js-profile-content'); var isVisible = content.is(':visible'); if (isVisible) { content.removeClass('is-open'); } else { content.addClass('is-open'); } content.toggle(); }

    鄭重声明:本文の著作権は原作者に帰属します。記事の転載は情報の伝達のみを目的としており、投資の助言を構成するものではありません。もし侵害行為があれば、すぐにご連絡ください。修正または削除いたします。ありがとうございます。