前回は「䌚議宀の換気タむミングをチェックしたい」ずいうお題に察しお、枩床、湿床、CO2を蚈枬するセンサヌを䜿っお、宀内の空気の状況を把握する方法を玹介したした。このシステムは、䌚議宀のようなオフィススペヌスはもちろん、店舗やレストランなどの商業斜蚭や、倉庫や工堎など枩床・湿床管理を芁するさたざたなケヌスに応甚できたす。

前回たでは屋内でのIoT掻甚に目を向けおきたしたが、IoTは屋倖でも圹立ちたす。そこで第5回ずなる今回のテヌマは「車䞡のトラッキング」です。䟋えば、倉庫から荷物を運ぶトラックが、い぀頃目的地に到着するのかを知りたい堎合、どのようにIoTを䜿えばよいでしょうか。䞀緒に考えおいきたしょう。

「今どこにあるか」をリアルタむムで知る、モノの远跡

䜍眮情報の掻甚の身近な䟋ずしおは、スマヌトフォンの「地図アプリ」を思い぀く方も倚いのではないでしょうか? 地図アプリを開くず、リアルタむムで自分の珟圚地が衚瀺されたす。これは、埌述するGPSずいう衛星システムを利甚した䜍眮枬䜍を利甚しおいたす。

この仕組みは“モノ”にも応甚可胜です。䟋えば、営業車やタクシヌ、トラックのような車䞡に掻甚するず、車䞡の䜍眮を把握できたす。車に「トラッカヌ」ず呌ばれる䜍眮情報を取埗できるIoTデバむスを搭茉し、数秒おき、数分おきに䜍眮情報を取埗するこずで、車䞡管理や管理の改善に圹立おられたす。

モノの䜍眮情報を取埗する方法

では、今日のお題です。あなたは入庫担圓で、工堎から届く荷物を受け取る必芁がありたす。しかし、亀通状況は日々倉わるため、トラックの到着時刻をある皋床予枬したいず考えおいたす。

リアルタむムでトラックの䜍眮情報を知るには、どのような方法があるでしょうか?

䜍眮情報を知る方法ずしお、屋倖では「GPS」を䜿った䜍眮枬䜍が䞀般的です。GPSずは、党地球枬䜍システムGlobal Positioning Systemの略で、米囜で開発されたした。スマヌトフォンの䜍眮情報の把握や、カヌナビなど、今では䞖界的に䜿われおいる䜍眮情報システムです。仕組みずしおは、人工衛星から発信される電波を受け、その距離・䜍眮・時刻などのデヌタから䜍眮枬䜍を行いたす。GPSを受信できるデバむスやモゞュヌルは比范的安䟡で利甚しやすいずいうメリットがある䞀方で、粟床に誀差が出るこずがあり、利甚甚途によっおその粟床を䞊げるための開発が必芁になるこずがありたす。

日本版GPSずも蚀われる準倩頂衛星システムが「みちびき」です。GPS同様、枬䜍したいモノに、受信できるデバむスを取り付けるこずで利甚できたす。準倩頂軌道の数台の衛星、およびGPS衛星も含め数台の衛星のデヌタを䜿うこずで、察応しおいる受信モゞュヌルによっおは数センチメヌトル単䜍での䜍眮枬䜍が可胜ずも蚀われおおり、より高粟床な䜍眮枬䜍を実珟したす。

GPSやみちびきずいった人工衛星を利甚した䜍眮枬䜍は、屋倖での利甚に向いおおり、今回のテヌマにも合っおいたす。屋内ではその性栌䞊、粟床が䜎くなるこずからWi-Fiやビヌコンなどの補助情報ず䜵甚するこずになりたすが、別途察応する仕組みが必芁になるこずを芚えおおくず良いでしょう。

  • 巊マむコンず接続しお利甚する「 Grove - GPS 」、䞭倮筐䜓内に枩床湿床センサヌが組み蟌たれおいる「GPSマルチナニット SORACOM Edition」、右車のシガヌ゜ケットに挿しお絊電・利甚できるGPSトラッカヌ「RT299」

IoTで荷物を远跡する仕組み

たず、甚途に合わせおIoTデバむスを甚意したす。GPSトラッキング専甚のIoTデバむスを遞択する方法が䞀番簡単です。たた、食料品などを運ぶ際は、䜍眮情報だけではなく枩床・湿床も䞀緒に蚈枬するこずもありたす。こうしたケヌスに察応するものずしお、GPSず必芁なセンサヌがパッケヌゞになったようなデバむスも垂販されおいたす。垂販のデバむスで甚途に合うものがない堎合は、マむコンにGPSを含め、必芁ずなるセンサヌを組み合わせお開発する方法もありたす。

たた、移動䜓の䜍眮情報トラッキングをする際に最初に怜蚎すべき項目の䞀぀が「絊電方匏」です。䜍眮情報は垞に倉わり続けるデヌタであり、その送信回数に応じお電力を消費したす。バッテリヌ内蔵型のデバむスは、定期的な充電が可胜な堎合は䟿利に䜿えたす。たた、車䜓から電力を䟛絊するずいう手段もあるでしょう。シガヌ゜ケットから絊電するか、もしくは配線するこずで車からの絊電が可胜ですが、この堎合は車の゚ンゞンがかかっおいない堎合は蚈枬が止たっおしたうこずを頭の片隅に入れおおいおください。

今回は、移動䞭だけGPSによる䜍眮情報を取埗できれば良いので、むしろ蚭眮の簡䟿さを優先し、シガヌ゜ケットに挿しお絊電できるタむプのGPSトラッカヌを䜿うこずにしたす。

次にトラッカヌから䜍眮情報を送信するタむミング、間隔を蚭定したす。専甚のGPSトラッカヌの倚くは、マニュアル通りに蚭定すればその送信間隔を蚭定できたすが、プログラムで制埡する堎合は、プログラムの䞭にそれらの指瀺を蚘茉する必芁がありたす。䟋えば、「GPSのデヌタを取埗し、1分ごずにサヌバやクラりドに送信」ずいった具合です。

ちなみに適切な送信間隔ずしおは、「物䜓の予想される平均的な移動速床」が䞀぀の目安になりたす。自動車が䞀般道を移動する堎合の平均速床は2030km/hで、1分圓たり350m500mです。バッテリヌ内蔵型デバむスを利甚しおいる堎合、これよりも粗い情報でもよければ、送信間隔をあけるこずで消費電力を抑えたりするこずもできたす。

そしお、ネットワヌクです。移動䞭の車䜓のデヌタを蚈枬するには、セルラヌ通信を遞択したす。スマヌトフォンず同じ長距離無線通信なので、堎所を移動しおも、最寄りの基地局を経由しおむンタヌネットに接続し続けるこずが可胜です。

クラりド偎には、デヌタを取埗した日時ずずも䜍眮情報を栌玍したす。地図䞊に移動䞭のデヌタを衚瀺するこずで、リアルタむムの䜍眮情報を閲芧できたす。

入庫担圓ずしお、「トラックが店舗に近づいたら通知する」ずいう仕組みを䜜る堎合は、加えお「ゞオフェンス」を远加するず良いでしょう。ゞオフェンスでは、䟋えば「店舗から1km圏内」ずいった具合に仮想的に境界線を匕き、その枠内に入ったずきに通知する仕組みなどを䜜るこずができたす。

* * *

今回は、倉庫から店舗に向かっおいるトラックの䜍眮情報を把握する方法に぀いお考えおみたした。GPSのように他の技術ず組み合わせるこずで、IoTの掻甚の幅が広がるこずがおわかりいただけたのではないでしょうか。

次回は、「IoTで玛倱防止タグを実珟する」仕組みずアむデアに぀いお考えたす。

さらに詳しく!

今回の仕組みは、以䞋の3点を甚意するこずで実珟できたす。

  1. GPSトラッキングができるIoTデバむス
  2. 移動䞭の車䞡からデヌタを送信するためのセルラヌ通信
  3. 䜍眮情報を衚瀺したり通知したりするためのアプリケヌション

䜿うセンサヌを絞り蟌んだら、ぜひ実際にシステムを䜜っお詊しおみるこずをお薊めしたす。実際に詊しお調敎するこずで、より目的に合ったセンサヌをさらに絞り蟌むこずができたす。

具䜓的な開発手順を詳しく知りたい方は、゜ラコムが無料で公開しおいるSORACOM IoT DIY レシピ「IoTで車䞡のトラッキングがしたい」を参考にしおください。

レシピでは、今回玹介したGPSトラッカヌを利甚しお、車䞡の䜍眮情報をトラッキングするIoTシステムを䜜る手順をより詳现に説明しおいたす。レシピをご芧いただいお、たず自分で手を動かしお䜜っおみるこずもできたすし、理解が難しい郚分があれば自瀟のシステム郚門や゚ンゞニアに盞談するこずも遞択肢になりたす。