新しく追加された通信機能を使う ! TRaspberry 円 3 」 OT [ 第 2 回 1 「 GPS モジュール」との連携 今回は、「日 aspbe 「「 y Pi3 」で、「 GPS 」からの信号を受信して、 それを解釈する処理を試してみます。 ・ nekosan ■「 NMEA 」と「シリアレ通信い 「 GPS 」からの通信信号は、「 NMEA 」という「海 上電子機器」用の汎用フォーマットを使っています。 「 NMEA 」は、「 GPS 」以外にも「ソナー」や「風 カ計」など、いろいろな機器で利用されており、通 常は「 4800bPS 」のシリアル信号で通信します。 ※筆者が購入した GPS モジュールは「 4800bps 」でしたが、現 在販売中の同型品は、出荷時で「 9600bps 」に設定されていま す。 このように、「 GPS モジュール」によって、通信速度が異なっ ていたり、動作電圧に差がある場合もあります。 ただし、通信フォーマット自体は規格化されており、簡単な 調整だけで今回のプログラムを利用できます。 ■ 2 通りの接続方法がある シリアル接続タイプの「 GPS モジュール」は、 「 RS -232C レベル」と「 TTL レベル」の 2 つの信号 レベルが利用できます。 今回は、「 TTL レベル」 ( LVTTL ) の出力端子を 使います。 このモジュールを「 Raspberry Pi3 」に接続する 方法は、 2 通りあります。 ーっは、「 40 ピンの GPIO 端子」にある「シリア ル入出力端子」 ( UART 端子 ) に、ジャンパ線など を使って直接つなぐ方法です。 もうーっは、「 USB ーシリアル変換基板」を利用 する方法で、この記事ではこちらを使います。 「 GPS モジュール」との通信 ー「 GPS モジゴ—ル」の利用 「 Raspberry Pi3 」は、「 GPS 」を比較的簡単に接 続することができます。 接続しやすいものとしては、「 USB タイプの GPS 」と、「シリアル接続タイプの GPS 」がありま すが、どちらを利用しても、プログラムからは「シ リアルポート接続」 ( いわゆる tty ) のデノヾイスとし てアクセスします。 今回は、「秋月電子」などの電子部品店で入手 可能で、「 3.3V ~ 6V 」と広い電源電圧で動作す る汎用のシリアル接続タイプ GPS モジュール、 「 GMS6-CR6 」を利用しました。 「 Raspberry Pi3 」との接続ー 「 GMS6-CR6 」と「 FTDI Basic Breakout 」 秋月電高 990999 6 ド、をジ ~ ル 0 物、 0 ー ( 員朝一 0 を 0 0 物い、 ) 5 ーをを一ヨチきプト強 0 「一 0 0 ー・第 0 を 5 ー・ - - をリ 1 ール - ー・ 1 0 新 ピュ - つ - ソフトをつンし - ト : 、第を 0 0 ト 0 い 秋月電子の「 GMS6- CR6 」販売ページ http: 〃akizukidenshi.com/cataIog/g/gM-09252/ 70
■「リ SB - シリアル変換基板」の利用 「 SparkFun 社」の USB シリアル変換基板 「 FTDI Basic Breakout 」を使い、「 GPS モジュー ル」を USB コネクタに接続しました。 他の変換基板でも、専用 OS の「 Raspbian 」に は、標準で各社のドライバがインストールずみな ので、大半のものはつなげば認識されます。 ■接続と配線方法 「 USB シリアル変換基板」を、 USB ケープルで 「 Raspberry Pi3 」に接続すると、「 /dev/ttyUSB0 」 という名前で利用可能になります。 「 USB シリアル変換基板」を使わず、 GPIO の 「 UART 」端子に接続してもかまいません。 ※その場合、「シリアルログイン機能」を無効にする設定が必要 なのと、デバイス名が「 / dev / れ yAMAO 」になるので注意。 「 GPS モジュール」と「 USB - シリアル変換基 板」は、次の図のように「電源線」「 GND 線」「信号 線」の 3 本で配線します。 なお、「信号線」は、間違えて「出力端子同士」を つないだときの故障を防ぐために、直接配線せず ス「 lk Q 程度の抵抗」をはさむと安全です。 「 Raspberry Pi3 」で IOT [ 第 2 回 ] 「 GPS モジュ 「 GPS モジュール」の配線方法 ール」との連携 6:Serial Out (TTL) 2:Power I:GND I:GND 3:Vcc 5:Rxi ライプラリ類の準備 0 rpyse 「 ia 口によるシリアル通信 今回、利用するのは、「 GPS 用の信号」のうち、 機器で利用される信号をサポートしています。 「 NMEA 信号」は、「 GPS 」以外にもいろいろな ■「 NMEA 信号」の行頭部分 「 NME? へ号」と「 pa 「 se 処理」 版】を参照してください。 インストール手順などは、【レ OWEB 解析 (parse) するライプラリです。 式」の文字列データを、扱いやすいフォーマットに 「 pynmea 」は、変数に格納された「 NMEA 形 ライプラリを利用するのが便利です。 ら各データ項目を簡単に切り出せる、「 pynmea 」 データが混在して扱いにくいので、 NMEA 信号か がまちまちだったり、いろいろなフォーマットの しかし、データ項目や機種によってデータ長 一見すると扱いやすいデータに思えます。 「 CSV 」 ( カンマ区切りデータ ) です。 「 NMEA 」通信のフォーマットは、汎用の 住「 pynmea 」による、 NMEA 信号の「 parse 」 ているので、参照してください。 「 apt-get 」や「 pip 」を使う方法など、手順がネット上で紹介され もしインストールされていない OS イメージを利用する場合 す。 ※なお、最新版の「 Raspbian Jessie 」には、インストールずみで 「 pyserial 」ライプラリを利用します。 シリアル通信には、「 Python / Python3 」用の 「緯度や経度」のメッセージです。 $GPGSV .3 . 3.12.02 . 12.288 . 1 8 . 01.09 . 089 . 1 2 . 12.10.318 .. 22.04 . 051 372 $GPGSV .3 . 2.12.23 3.091, 36 . 09 . 42 , 1 37 .34 .03 . 30. 脳 6 .29 .28 . 1 5 . 200.27 ま 7D $GPGSV , 3.1 . 1 2 .57 . 80.233 . 37.17 . 79.167 .28 . 1 9 .68.311 .37 .06 .50.313 . 36 0 $GPGSA を M. 3.57 . 1 7 . 19.06 . 23 .09 .03 . 28 .02 . $ GPGGA . 凵 4807 .000.3566 .6666 . N. 13966 .6666. E . 1 .09 . I.O. . 4 . M. 39 . 3. .0000 新 $ GPRMC . 凵 4806 .000. A .357 た 7777. N33977.7777. E . 0 . 00 .334 .5L260416. $ GPGSA . M . 3 .57 . 17 コ 9 .06 .23 .09 .03 . 28 .02 . $ GPGGA . 凵 4806 .000 .3577 .7777 . N. 13977.7777. E . 1 .09.1 .0 . 1 圧 4 . ". 39.3. ".. 0000 新 C $ GPRMC .144805.0 圓 . Å. 3588 .8888. N. 13988.8888. E .0 . 00 .334 .5L260416 ... A 新 E $GPGSA . . 3 . 57 . 1 7 . 1 9 . 06 . 23 .09 . 03 . 28 . 02 , $ GPGGA344805.000.3588.8888. N コ 3988 .8888. E . 1 .09 . 1 .0 . 10 . 4 . M. 39 . 3 .. 0000 第 6F $ GPRMC . 凵 4804 .000 . Å. 3599 .9999 . N. 13999.9999 . E を 0 . 00 . 334 .5L260416. $GPGSA . M . 3 . 57 . 1 7 . 1 9 . 06 . 23 . 09 . 03 . 28 . 02 . $ GPGGÅ .144804 .000 .3599.9999 . N .13999.9999. E . 1 .093 . 0.10.4 . " . 39.3. " .. 000 6E 1 .6 . l. 0 . 1 .3 本 33 1 . 6 . 1 .0 . 1 . 33 1 .6 . l. 0 . 1 . 3 本 33 1 .6 . l. 0 . 1 . 3 本 33 . 6F . 舳 60 $ GPRMC . 凵 4807. 圓 0 . Å. 3566 .6666 . N. 13966.6666. E .0 . 圓 .334 .5L260416 冖 . A 新 C $ GPGGA . 凵 4808.000 .3555.5555 . N 3955 .5555. E . 1 . 川 .0 .9.10 . 4 . M. 39 . 3. M.. 0000 ー 62 $GPGSA . M . 3.57.17.19 , 06 . 23.09 . 03.28 . 02.01. . 1 . 4 .0 . 9 . 1 . い 3A $ GPRMC . 凵 4808.000 . Å .3555.5555 . N .13955.5555. E .0 . 00 .334 . 51 .260416. . 舳 63 $GPGGA . 1 4480 生 000 .3544 . 4 44 4 . N . 1 3944 . 4 4 4 4 . E . 1 . 1 0 .0 . 9 . 1 0 . 4 . M. 39.3. .. 0000 新 3 $GPG SA . H . 3.57.17 . 1 9 . 06 .23 . 09 . 03 . 28 . 02 . 01, .. 1 . 0 . 9.1 . い 3A $ GPRMC .144809 . 000. Å .3544 .4444 . N33944.4444. E .0 .00 .334 .5L260 6. . 舳 62 「 NMEA 信号」の例 ( 座標値修正ずみ )
ュースの深層 ドコモ、捜査機関への GPS 情報提供を強化、 ユーサーの位置情報が筒抜けになる ! ? 5 月、報道によって、ドコモが今年夏に発売す るスマートフォンの新機種では、搜査機関への 「 GPS 情報」の提供が強化されることが明らかに なりました。 現在のところ、対象となっているのはドコモが 2016 年夏に発売予定の 5 機種ですが、 AU やソフ トバンクも対応を検討しており、今後、対象端末 前項目 次項目 は増えていきそうです。 ドコモ製端末にプリインストールされているアプリ 「ドコモ位置情報」 ( ※ Goog ay より ) この措置は昨年 6 月、事業者向けの「個人情報 利用される位置情報 保護ガイドライン」が改定されたことによるもの です。 メディアなどに大きく報じられたこともあって、 これによって、今年夏に発売されるドコモの 5 このニュースはかなり話題になりました。 機種では、捜査機関から要請があった場合、ユー ですが、実は、変わったのは一点だけで、捜査機 ザーへ通知することなく、携帯端末の「 GPS 情 関からの要請による「 GPS 情報」の開示は、すで 報」が捜査機関に提供されるようになります。 にこれまでも行なわれていました。 0 端緒となった「日本版 e911 」 なお、「 GPS 情報」の取得は、ドコモ製端末にプ リインストールされているアプリ「ドコモ位置情 捜査機関にとって「位置情報」は、極めて有用 報」と「ドコモ位置情報 SUB 」を利用して行なわ 性の高い情報です。 れます。 犯人の位置情報が分かれば、犯人逮捕や犯罪 「ドコモ位置情報」は、端末の紛失時に端末の 捜査への恩恵は計りしれませんし、被害者の位置 現在位置を特定したり、外部から端末をロックす 情報が迅速に伝われば、被害者保護にも役立つか るといった機能を備えた、ドコモ製の「プリイン らです。 ストール・アプリ」です。 特に、「 GPS 情報」は民生品でも誤差 10m 程度 と非常に精度が高い「位置情報」です。 つまり、もともと外部から端末の「 GPS 情報」を そのため、捜査機関にとっては非常に魅力的な 引き出せるアプリなわけで、今回、これを利用した 武器で、 GPS 機能搭載端末が普及するやいなや、 捜査機関への「 GPS 情報」の提供機能が強化され これを犯罪捜査に利用したいという声は急速に た、というわけです。 高まりました。 5 月、ドコモが今年夏に発売するスマートフォンの新機種では、 捜査機関への「 GPS 情報」の提供が強化されるというニュー スが報道されました。 本稿ではこのニュースの詳細を説明します。 ■御池 鮎樹 第 11 ・ 4 り A 位置提供履歴詳細 2011 パ 1 / 1411 : 36 イマドコサーチ 位置情報送信先名称 - イマドコサーチ 位提供要求者名称 . お母さん 位物提供要求都 D 090XXXXXXXXX 108
を一ドコモ、捜査機関への GPS 情報提供を強化 て能動的に、このシステムを利用するようになり それに応える形で公布されたのが、 2006 年 1 月 ます。 の総務省令「事業用電気通信設備規則」です。 もちろん、犯罪捜査のために「 GPS 情報」を取 これは俗に「日本版 e911 」と呼ばれるシステム 得するには裁判所の令状が必要で、違法捜査とい を義務化するための省令で、その内容は、「 GPS 情 報」を外部に通知できる機能を GPS 機能搭載端 うわけではありません。 ですが、当初の予定とは異なる目的で利用され 末に義務づける、というものでした。 るようになったのは事実で、やがて日本弁護士連 そして 2007 年 4 月、国内 3 キャリアは、この機 合会などから疑問視する声が上がり、 2011 年に 能を利用した「緊急通報位置通知システム」 ( = はこれに対応するため「個人情報保護ガイドライ 「日本版 e911 」 ) の運用を開始します。 ン」が改定されました。 「緊急通報位置通知システム」とは、「 110 番」や 「 119 番」などへの緊急通報時に、自動的に通報に ■今年夏から、何が変わるのか 利用した端末の「 GPS 情報」を取得するシステム 2011 年の「個人情報保護ガイドライン」の改定 で、緊急通報に迅速に対応できる点で非常に有効 により、捜査機関が犯罪捜査に利用するために、 なシステムです。 能動的に「 GPS 情報」を取得することは、正規の 携帯電話における位置情報の取組について 捜査手法となりました。 緊急番号通報時に通報者の位置情報を送信する仕組み ( E911 ) データチャネル では、ドコモが今年夏に発売する新機種では、 いったい何が変わるのでしようか。 結論から言うと、変わるのは「ユーザーへの通 知の有無」です。 ! A2007 年日本版・ 911 がスタート ) 方・ 0 がえ・第・な第をでの・第に第 ( ・ . 使えない 第一を代・・置 0 ・東に気、ては . ・・とし 0 洋一・方式による宿・なら・第第第一第第第で一・のやり取りに・した物第を使って 第強した置をを物 捜査機関がキャリアに「 GPS 情報」の開示を要 求するには、裁判所の令状が必要です。これは、こ 2007 年にスタートした「日本版 e911 」 ( ※経済産業省より ) れまでも今年夏以降も変わりません。 0 変容する「日本版 e911 」 ただし、これまでの法律では、「 GPS 情報」の開 示を行なう際には必ず、「ユーザーへの通知」が必 「日本版 e911 」は、当初、緊急通報に迅速に対応 要でした。 することを目的として運用を開始したシステムで そのため、「外部から GPS 情報を取得するため す。 の機能」には必ず、機能が利用されたときに端末 しかし、このシステムは、稼働後当初の予定と に通知する機能がセットになっていました。 は異なる目的でも利用されることが多くなってい きます。 ですがこの。仕様 " に対して、捜査機関は「犯罪 つまり、犯罪捜査への「 GPS 情報」の利用です。 者が端末を廃棄したり、証拠隠滅をはかられてし まう」との理由で、。縛り " の解除を強く要請。 「日本版 e911 」のシステムは、実は「緊急通報 「『世界一安全な日本』創造戦略」を推し進める 時に。。端末が " GPS 情報を送信する」のではなく、 安倍内閣は、この要請を是として昨年 6 月、「個人 緊急通報を受けるとに外部から ' 端末に対して 情報保護ガイドライン」を再改定しました。 GPS 情報の送信を要求する」というものでした。 その結果誕生したのが、「ユーザーへの通知機 つまり、「日本版 e911 」のために端末への搭載が 能」を省いた「 GPS 情報取得アプリの新バージョ 義務づけられた機能は、「外部からのリクエストで ン」で、これがプリインストールされる初の端末が、 GPS 情報を取得できる機能」であったわけで、捜 今年夏にドコモが発売する 5 機種、というわけです。 査機関は緊急通報時だけでなく、犯罪捜査におい 109 ネットワーク 音通話チャネル ( 緊急通報 : 音声データ ) 場所はわかりません . 位置を通知します . 通報者 迅速且つ確実な現場への到着
「 Raspberry Pi3 」で IOT [ 第 2 回 ] 「 GPS モジュール」との連携 「 NMEA 信号」の個々のメッセージは、「改行 マーク」 ( CR / LF ) で区切られています。 そして、行頭は「 $ GPGGA 」のように、「 $ 」マー クから始まる 6 文字の文言 ( 長さ固定 ) から始まっ ており、何のメッセージか判別できます。 このうち、 2 ~ 3 文字目の「 GP 」は「 GPS 信号」を 指しています。 また、その後に続く 3 文字は、「そのメッセージの 内容」を表わします。 たとえば、「 GGA 」は「緯度や経度などの基本 情報」、「 GSV 」は「補足衛星の位置と信号強度」と いった具合です。 今回は、「 $ GPGGA 」のメッセージを拾って、観 屋「 NMEA 信号」のデータ本体部分 測地の「経度・緯度」を取り出します。 区切られた各データごとに切り分けられます。 「 N EA メッセージ」 ( 文字列 ) を元に、「カンマ」で 「 pynmea 」ライプラリを使うと、 1 行ぶんの プラリです。 そこで利用するのが、先ほどの「 pynmea 」ライ す」という処理では扱えません。 このため、単純に「何文字目から何文字取り出 ます。 データが拾えず、「空欄」になっている場合もあり さらに、衛星の補足状態 ( 電波状態 ) によっては といった具合です。 第 4 桁」まで、、。機種 B " では「小数以下第 6 桁」まで たとえばい機種 A " では経度緯度が「小数以下 チマチです。 や長さは異なり、「 GPS 機器」によっても長さはマ メッセージの種類によって、収録される項目数 マ」で区切られたデータが並んでいます。 「 NMEA 信号」の行頭以外の部分には、「カン そして、 ・緯度 ( 」 atitude) ・北緯 / 南緯 ( 」 at-direction) ・経度 ( 」 ongtitude 」 ) ・東経 / 西経 (lon_direction) のように、 1 個 1 個の変数 ( インスタンスのメンノヾ 変数 ) として参照でできます。 今回のプログラムでは、読み込んだメッセージ の行頭が「 $ GPGGA 」の場合、「 GPGGA( ) 」メソッ ドで、各データに切り分けています。 そして、メッセージが有効であれば、個々のデー タを取り出しています。 なお、簡略化のため、「北緯 ( N ) か南緯 ( S ) 」が入っ ているかで有効と無効の判断を行なっています。 $ . /python_gps3. py pi@「 aspberrypi : /dev/ttyUS80 $GPGGÅ . 1 4 4603 .000 , 3599 . 9999 . N . 1 3999 .9999 . E . 1 . 1 0 .0 . 9 . 1 0 . 4 . M .39 . 3 . M , .0000 新 7 : 144603. 圓 0 GPS time N3599 . 9999 Latitude : E13999.9999 Longitude Åltitude $GPGGÅ . 1 44604 .000 .3588 .8888 . N . 1 3988 .8888 . E . 1 . 1 0 . 0 . 9 . 1 0 . 4 . Y .39 . 3 . M を .0000 新 0 GPS time : 144604 . 000 : N358 & 8888 Latitude Longi tude : EI 3988 . 8888 Åltitude $G PGGÅ . 1 44605 .000 , 3577 .7777 . N . 1 3977 . 7777 . E . 1 . 1 0 .0 . 9 . 1 0 . 4 . M .39 . 3 . M .. 0000 新 1 GPS t ime : 144605 . 000 : N3577 .7777 Latitude : E13977.7777 Longi tude Åltitude 参照してください。 体的な使い方は、【レ 0 WEB 版】を プログラムの詳細や、もう少し具 実行した結果の表示例 示だけでなく、「ネット通信」と連携させてみます。 次回は、この「 GPS 」からの情報を、コンソール表 て、利便性が良いと言える点でしよう。 扱うことができるのが、ほかのマイコンと比較し デバイス」を、 GPIO 端子でも、 USB コネクタでも 「 Raspberry Pi3 」は、このような「シリアル・ ることで、動かすことができます。 thon2 」でも、プログラム中のコメントにしたがって一部修正す ※プログラムは、「 Py 物 83 」で動くように組んでいますが、「 Py
ース。深層ドコモ、捜査機関への GPS 情報提供を強化ミデ 0 : を。ー 0 、一ユ 旧端末はどうなのか この手のジレンマはどこの国でもあり、また、人 によって受ける印象もさまざまな、難しい問題で ドコモ製端末の場合、捜査機関への「 GPS 情 報」の提供を担うのは、プリインストールされてい す。 るアプリ、「ドコモ位置情報」です。 このアプリの「通知機能を省いた最新バージョ アメリカでは、 FBI と Apple 社のやり取りは大 議論となり、 F 。 rbes 社の調査では「 FBI に賛成」 ン」が、今年夏発売の 5 機種に、「プリインストー ル」されることになります。 が 51 % 、「 Apple 社に賛成」が 38 % 、「わからない」 が 11 % という結果が出ました。 では、旧端末はどうなるのでしようか。 「 FBI に賛成」の意見が過半数ではありますが、 実はこちらも順次、再改定された「個人情報保 衝撃的な事件の直後はタカ派的意見が強くなり ガイドライン」に準拠するようアップデートさ がちなことを考えれば、この結果は「世論が二分 れていく予定です。 された」と言っていいでしよう。 2016 年 5 月現在、「 Google Play 」から入手可能 現在の携帯端末は、ありとあらゆるセンサを搭 な「ドコモ位置情報」アプリの最新バージョンは、 載した、小型のコンピュータです。 2014 年 4 月にリリースされた「 06.00.30001 」です。 直接会話以外のコミュニケーションは、現在で 「 06.00.30001 」は、外部から「 GPS 情報」を要求 は大半が携帯端末経由で行なわれるようになっ された場合には、端末上にその旨、通知を表示す ており、電子マネーの普及により、携帯端末は財 るアプリです。 布や銀行口座としても利用されるようになってい ます。 ですが、ドコモ製アプリの管理ツールである そのため、携帯端末の中を覗き見られることは、 「ドコモアプリ管理」では、すでに先月 19 日に「ド 私たちのプライベートのほばすべてが暴露され コモ位置情報」の最新バージョン「 0C.00.00004 」 てしまうことを意味しており、相手が誰であれ、ま が公開されています。 たどんな必要性があるとしても、生理的な気持ち 悪さを感じてしまうことは否定できません。 そして、「 OC. 00.00004 」は端末に通知すること なく、外部からの要求に応じて「 GPS 情報」を取 加えて、「ドコモ位置情報」はドコモ製端末のプ 得できる、再改定された「個人情報保護ガイドラ リインストール・アプリで、通常の方法ではアン イン」に準拠したアプリです。 インストールできず、比較的新しい端末では「無 効化」すらできません。 つまり、今後は、「ドコモアプリ管理」の自動アッ つまり、ユーザーの意志に関係なく端末のマシ プデート機能を利用して、旧端末も順次、再改定 ンパワーとノヾッテリーを消費し、端末内部の情報 された「個人情報保護ガイドライン」への準拠が を外部に漏洩するアプリであり、タイプとしては 進んでいくことになります。 完全に「スパイウェア」です。 もちろん、その目的は「犯罪捜査」という「善行」 携帯端末のプライバシーと安全 であり、現在の日本社会において、「捜査機関」は 「携帯端末のプライバシーと安全」については、 信頼に足る組織です。 先日アメリカでも、銃乱射事件の犯人の端末の ですが、数十年のスパンで考えれば、「国家機関 ロック解除を巡って、これを要求する FBI と、拒 が国民にスパイウェアを強制する」という事態そ 否した Apple 社の争いが大きなニュースとなりま のものに、不穏なものを感じる人も少なくないか もしれません。 一三ロ 110
曇ードコモ、捜査機関への GPS 情報提供を強化 顔文客漫画 ガもⅸん ( ・ = ン トーマス鷹爪 また出た 広告の ー , 。・ポップアップが 邪魔すぎる ! ! 今スグ ! ウイルス 0 ッカー一週間で アップルの CEO 、テイム・クック氏は、「 iPho ne のロック解除」を求める FBI の要求に対して、 「 ( FBI の要求をいったん飲めば ) 政府はプライバ シー侵害をどんどん拡大させ、やがては『メール の盗聴』『医療・金融関係情報の漏洩』『ユーザー の居場所の追跡』『カメラやマイクの遠隔操作』の ための搜査用ソフトを作るよう、 Apple に命じるか もしれない」との警告メッセージを公開しました。 一方日本では、少なくとも「ユーザーの居場所 を追跡するための捜査用ソフト」に関しては、ずい ぶん前から実は義務化されていた、ということに なります。 ' ~ 団 Check! 「 GPS 情報取得のサイレント化」と直接の 関係はありませんが、「ドコモ位置情報」の最新 バージョン「 OC. 00.00004 」では、新たに「連 を絡先 : 連絡先の読み取り」の「権限」 ( パー ション ) が追加されています。 つまり、「ドコモ位置情報」は今後、携帯端末 内の「アドレス帳」も取得できるようになるわ けで、その。スパイ機能 " 自体も相当、強化され るようです。 記事が 読みにくい ! もうがまん できない ! ! 苦情を 送信して やる ! ! ! ーサポート あ、 0 がとうござ 0 、ます。 . = 0 希望などがありましたら 信してください。 おおっ ! 苦情の返事が 来たよ ! これで ポップアップ 出なく なるかな ? 第うございます・ ポップアップを 改良しました ! ! ぉ蘇いいたしま 0000000 ご確認 1 / 1 X ドコモ位置情報 (sub) ・・ NTT DOCOMO このアプリが利用する機能 連絡先 ・連絡先の読み取り NEW 0 0 なんだこれ・・ 0 さらに 、ポップアップ広告を うっとうしく なってるし てしようか ? クリ 0 クしてください 同意しない 同意する 最新バージョンでは「アドレス帳」にもアクセス可能になる
0 使える「超小型」マイコン 「スティック型」「 SD カード型」「コイン型」… etc. 集 アイオー 超小型マイコンの種類 超小型マイコンの中身 スティック PC 超小型マイコンボード 超小型マイコンの使い途 超小型マイコンの問題点とこれから く雑談会 > 「超小型マイコン」について ☆「 GR - CO ON 」で作ってみた「 8LED スティック」と「リモコン受信」・・ ・ 1 4 コワーキングスペースから生まれたプログラミング学習キット HaLake Kit And 「 oid アプリを「マルチ・ウインドウ環境」で使えるミニ PC RemiX Mini ・・ 20 「 Raspberry Pi3 」で IOT ②「 GPS モジュール」との連携 loT 向け OS 「 snappy Ubuntu core 2.0 」と「 Ubuntu 16.04 LTS 」・ Wi-Fi モジュール「 ESP8266 」を使いこなす⑩「 M ⅱ kcocoa 」を使ってを動かす くこんな自作 > オシロスコープを作る、活用する ☆今年は「 QVC マリンフィールド」も会場に ! ニコニコ超会議 2016 グーグルの開発者向けイベント Goog 巵 I/0 2016 ☆広がる活用分野「グラフェン」でできること く未来技術 > 超柔軟有機 LED ☆くニュースの深層 > ドコモ、捜査機関への GPS 情報提供を強化 く最新バーツ図解 > 日 PS 液晶バネル」搭載の、低価格ディスプレイ「 JN-lPS3200FHD 」・ N Ⅵロ A の最新ハイエンド GPU GeForce GTX 1080 CPIJ 、メモリの技術ターボブースト・テクノロジ ☆く FURIJ のガジェット > 面白マウス・キーボード特集 今さら聞けない「 Windows10 」アップグレード ・・・ 82 今後の Windows の展開に注目「 Windows 10 」アップグレードの変遷 ・・・ 94 誰でもできる「 Exce Ⅳ BA 」プログラミング講座①予備知識 0 で作る・ ・・ 103 ☆「 Live2D 十 FaceRig 」でキャラクターになりきる ! ・・・ 26 「 Shade 3D 」で「 3D プリント」に挑戦 ! ①「 Shade3D 」の基本 ・・・ 28 ☆安価ながら本格的な「ビデオ編集機能」を搭載 VideoStuido X9 ☆ 本格的な音楽制作を行なうための。入門ソフト " Cubase EIements 9 ・・・ 79 ☆現実空間と仮想オプジェクトをリンクさせる「 MR デバイス」 H010Lens ☆新世代「ダンボール VR ビューア」 MiIboxTouch ・・・ 24 「 Onyx Beacon 」社の CEO 初来日広がる「ビーコン」のサービス ・・ 17 情報 / 連載 「ビジュアル・コンテンツ」を作成するためのアプリ Adobe Spark ・・・ 73 < 英語教室 >Transgender ・ ・ 122 海外のスマホが日本でも使えるように「電気通信事業法」などの一部改正 くオンラインソフト > 「マウス」に機能を追加・・・・ 118 ・・ 81 くトラカレ Q & A > 失踪サイト他・ ・・・ 106 ビッグ・データの解析ツール Predix ・・・ 87 く New Pro>REX-HDSP4-4K 他・・・ 120 <InDesign Tips> バスに沿って文字を組む ・・ 107 かおもじくん・ 読者プレゼント ☆今さら人に聞けない「機械学習」「機械学習」の「基と「誤解」 ☆レ 0 マップ・・ プ ・・・ 123 ☆「学生」 vs. 「プロ」のゲーム開発バトルチーム対抗 30 時間 GameJam ・・・ 92 ☆レ 0 プラザ・・ ・・・ 126 グ ☆「線形予測」と「補間」 ・・・ 93 表紙・目次イラストかづきひいろ DNA プログラミング言語 CeIIo ・・ IOO ム ☆印はⅣ 0 WEB 版 ] に関連情報 く使える「ライ方リ」 > 「 JavaSc ⅱ pt 」で制御できるこ画面なしプラウザ叮 PhantomJS 」・・ ・・ 1 14 ( バスワード等は巻末に掲載 ) 4 8 3 8 3 7 3 3 4 4 5 5 6 C 〇 N T E N T S 2 0 1 6 助ル 355 0 7 0 3 4 6 4 5 8 2 8 8 2 7 9 2 6 7 8 6 0 ー & 電子工作 ES P8266 最新技術 超柔軟有機 LED GeForce GTX1080 編集部セレクト P ロ F ( 編集部が制作した新刊から 一部を抜き出したものです ) ・ビギナーのための Live2D テクニックガイド ・人工知能ガイドブック ・はじめての VideoStudio X9 ・はじめての Qubase Elements8 マルチメティア
超小型マイコンの使い途 で、「 JavaScript 」も人気の高い言語です。 く作れます。 その他、小中学生向けに人気が高い、プロック を組み合わせてプログラムを作る「 Scratch 」で 反面、プログラミングは、少し大変です。 ハードを制御することもできます。 「 Arduino 」や「 mbed 」では、 C ℃ + + 言語でプロ 「 C 言語」などハードに近い言語を使わなくて グラミングする必要があり、難易度が高くなりま も、スクリプト言語やプロック言語でハードを扱 す。 えるのは、手軽さという点で、大きなメリットだと ■機能を拡張するシールド 言えます。 「 Arduin 。」は、「シールド」という、機能の拡張 0 インターネットに接続できる ができる機能があります。 「シールド」は、 Arduin 。本体に「亀の子」のよう Raspberry Pi の OS は、 Linux であり、 TCP/IP 通信できます。これは、インターネット接続できる に乗せて利用するモジュールです。 ことを意味します。 「無線」「 Wi-Fi 通信」「 microSD 」「 GPS 」「 MIDI 」 インターネット接続は、「 Wi - Fi 」や「有線 LAN 」 「液品表示」など、さまざまな機能拡張ができます。 のほか、 USB モデムに SIM カードを装着して、 「 3G / LTE 回線」での通信もできます。 ■センサを簡単に使える「 Grove システム」 前述のハードウェア制御と絡めることで、 「 IoT 」 (lnternet Of Things) を実現するのも容易 「シールド」より、もっとシンプルなものとして、 これから注目を集めそうなのが、「 Grove システ です。 ※ RaspberryPi では、 Linux 以外のサードバーティ製の一た ム」です。 とえば、 Windows 10 IoT- なども使えます。 「 Grove システム」は、「 Arduino シールド」のひ とつで、「センサ」や「 LED 」「スイッチ」「液品表示 モジュール」などを、コネクタ 1 本で接続できるよ うにします。 ハードウェアを操作したいなら 「 ArduinoJ や「 mbedJ スティック PC や Raspberry Pi は、サイズが小 さいだけで、パソコン並みの高性能なものです。 それに対して、「 Arduino 」や「 mbed 」などは、 もっと低機能なマイコンで、ハードウェア制御に 特化したいときに向きます。 これらのマイコンは、数百円 ~ 千円程度と、安 価なのも特徴です。 0 省電力なので乾電池で動く これらのマイコンの最大の特徴は、省電力であ ることです。 3.3V マイコンなら乾電池 2 本で、 5V マイコンで も乾電池 4 本はたは USB 電源で ) 動作させるこ とができます。 そして、マイコン自体が小さいため、とても小さ Groove のべースシールド 多種類のセンサが同梱された「 Gr 。 ve スタータ キット」も販売されており、こうしたものを使えば、 コネクタにコードを接続するだけで、さまざまな 55