例のウェブサービスはちょこちょこといじっていて、UIデザインもあらかた決まってきました。
こんな感じ。
ロゴはこれでいいのかっていう問題はあるんですが…(^_^;
公開するサーバーもドメインも取って決まっているし、β版の公開へは案外すぐいけるでしょう。鈴鹿への旅行で使うことを当初より目的としているので、そこまでにはなんとかできると思います。
今ちょっと悩んでいるのは、Medianav側をどうするかというところです。
できれば出先で車のエンジンをかけたままこのウェブサービスにアクセスして、データをダウンロードしてUSBメモリに入れて7waysを起動すればいい、くらいにしたいのですが、今まで多くの方に奨めてきたUSBメモリ上でのMedi@skin起動のままだと、USBメモリを抜いた瞬間にMedi@skinの常駐が切れ、USBを再度挿しても起動しなくなります。Medi@skinの再起動のためにはエンジンの再起動が必要です。これは面倒なので、Medianav側の修正をして、7ways以外のMedi@skin関連のファイルをUSB起動からMedianav本体ストレージへインストールし直すことを考えています。(インストールのしなおしは必要条件ではないんですが、これを行うことでエンジンを切らなくてもUSBを抜いてファイルを入れることができます)
あるいはUSBハブを挟んでMedianavにUSBメモリーとAndroidを外部マスストレージとして認識させるという方法もあります。AndroidはMedianavからはMD2として認識されるので、あとはMD2からMDへ目的のファイルを転送するBATファイルなりを書けばいいだけ…かと思っていたのですがMedianavはcmd.exeがビルドに入ってないのでBATファイルが使えません。このあたりはmortscriptを書く必要がありそうですがまあなんとかなるでしょう...。(追記:最近のAndroidではUSBマスストレージとして動作しないものもけっこうある→うちのがまさにそれだったorz、ということが判明。情報が古かった~~/USBマスストレージとして働かないAndroidではもう一つのUSBメモリーを利用することでこのUSBハブ方式が使えます)
ですがこれはAndroid OSでのお話。
今までお会いしたルーテシアオーナーさんはけっこうiPhone率が高い気がしているんですが、iOSへの対応はもっと後か、最悪非対応になると思います。
何が問題かというと、iOSではダウンロードしたルートファイルを7waysが使うUSBメモリーへ転送するのが面倒なのです。
認証アプリを通して接続するLightning端子対応USBメモリー(iStickProやi-FlashDriveのような)であればなんとかなる気がしていますが、対応機器がちょっとお高め(16GBで4000円~くらい)なのと、Medianavに刺すにはでかくて邪魔なのです。iOS9.2からiPhoneにもUSB機器のリードについては解放されたようですが、書き込みはできません。JailBreakすればなんとかなるのかなあ…でもそれをお奨めするわけにもいかないですしね。
この問題についてはけっこう長い間悩んでいて、
この記事のようにスティック型のWindows10 PCをリモート接続でiPhoneから動かしてUSBメモリに書き込む方法や、東芝のFlashAirというSDメモリーカードがwifiとマイコンを搭載していてwifiアクセスポイントとしてのサーバー動作やLuaスクリプト経由でのファイルシステムアクセスなどが可能なので、それを利用してFlashAirへファイルアップロードを行い、しかるのちにUSBカードリーダーを利用してMedianavの本体ストレージにルートファイルをコピーして、その後7waysの入ったUSBメモリーにUSBを差し替えてUSBメモリー内にコピーする、などの方法を考えていました。
文章で書くとなんのこっちゃですがそれぞれそれなりに機能するはずです。前者はもうWin10 PCを動かしているに等しいのでなんでもできます。後者もiOS9からはiCloudやDropgoxなどクラウドストレージ上にアップしたファイルなら扱えます。扱えるんじゃないかな?たぶん・・・。だめでも
iCab Mobileとかを使えばなんとかなるでしょう。でも開発箇所がFlashAir上とMedianav上で増えるので、Androidでいいやとなってしまうとモチベーションがもたなそうです。
Lightning-OTG変換コネクタだけなら数百円で済むのでそれで済んでくれりゃいいんですけど、残念ながらそれは無理そう。
ということで、おそらくは4000円くらい払ってiStick Proあたりを買って、それでファイル転送をしてMedianav側でちょちょっと処理をして7waysで使えるようにして、、という追加開発でなんとかする方法に落ち着くんではないかなと予想していますが、Appleに負けるようであんま気が進まないんですよね。それよりは今既に持っているFlashAirなのかなあ…。
とりあえず明日、僕にとっては久々のiOS機器であるiPad mini 4 wifi+cellularが届くので、そのあたりも一応探っていきたい所存です。
-> 追記
もしかしたら
これ使えばAndroidと同じようにマスストレージとして機能させられるかも…もしこれが動くなら、Android版もUSBハブを使う方向に一直線ですね。
-> 2016.03.24 追記
USBマスストレージとしての動作は全然無理!ということが判明。
やはりwifiSDを使うか、専用品を使うか、あきらめるか。
Posted at 2016/03/24 00:18:46 | |
トラックバック(0) |
雑記 | 日記