service@raytac.com日本での代理店への連絡は下記の通り。lbt_bt@fukumi.co.jpブログから引用。詳細は下記Link先へ。プログラマブルGPIO」なんて言葉が出てきたりしますが、そもそも、この「GPIO」って何?について解説する回です。Input/Output(汎用入出力)の略語で簡単に言うと「入力にも出力にも使えるデジタル信号の出入口」です。そもそもマイコンは「CPU」と「メモリ」、「周辺機能」で構成されていて、CPUはプログラムに従って、演算やデータの読み書き、条件判断などを行います。メモリは、そのプログラムを格納します。周辺機能は、マイコンを便利に使うためのさまざまな機能となります。周辺機能である「入出力ポート(I/Oポート)」が必要です。この入出力ポートのうちデジタル信号の出入口がGPIOです。たくさんのセンサを積んだ製品にはこのGPIOピンをたくさん使用することになりますが、その分サイズが大きくなります。31ピンと20ピンの2バージョンのリリース情報が報告できると思います。service@raytac.com日本での代理店への連絡は下記の通り。lbt_bt@fukumi.co.jpブログから引用。詳細は下記Link先へ。今回の記事はその追加分となります。その追加分とは「Profile」のことです。新たにDIDが必要になる条件は下記の3つに変更が有った時と説明しました。namesこのFeatureにあたるのがProfileになります。ICSにおいて「No」にチェックが入っていたら新たにQDLを作成して登録する必要があります。上記の場合は、そのままQDIDを参照にすることが出来ない差が出てきます。テスト機関にもよりますがおそらくコストにも差が出るものと思われます。SIGより検索・確認してみてください。ちなみにRaytac社のMDBT40シリーズが所持しているProfileの概要は下記の通りです。service@raytac.com日本での代理店への連絡は下記の通り。lbt_bt@fukumi.co.jpブログから引用。詳細は下記Link先へ。http://bluetooth.tokyo/%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%83%A1%E3%83%A2%E3%83%AA%E3%81%A8ota-dfu%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-478.htmlもしあなたが開発者であれば、簡単にファームウェアをアップデートできる様なメモリー技術を選択するのは非常に重要であることは理解されていると思います。エラーを見つけたときに製品を捨てる必要がありませんし、もしそれが市場にリリースした後であれば、大きな損害から避けることが出来るためです。ファームウェアは不揮発性メモリ(ROM、EPROM、フラッシュメモリ等)に格納されています。今回はDFUが可能なフラッシュメモリとその恩恵についてもう少し見てみましょう。製造後に変更するという事は考えられませんでした。不具合製品は製造元に戻され更新されるか、単純に廃番とされました。最悪、経営困難な状態に陥れるほどの経済的なインパクトがあるケースもあります。無線通信で製品のアップグレードを定期的に行っているところもあります。●十分な試験と評価をしてリリースしているのに、なぜ更新が必要なのか?もし自身の製品が100%完璧だと思っても、セキュリティー面であったり、バグの解消を伴うアップデートは必要不可欠です。問題は遅かれ早かれやってくるものが常です。サードパーティーに対応する事にも準備することは忘れてはいけません。Bluetooth自体の仕様更新や、iOSやAndroidの更新などがそれに該当します。Semiconductorのチップを搭載しており、それは他のソリューションと比べても少ないメモリ要求でOTA-DUFを可能としています。Updateこれによって、いつでもプログラムメモリ全体(若しくは一部)において更新を掛けることが可能です。スマートフォンのOS更新によって、あなたの製品も更新が必要となる状況が発生したらユーザーは元々約束された機能を果たすことを引き続き期待されるはずです。(それがサードパーディーのOSに依存している製品であってもです)したがって、更新が出来る様に設計されていない製品はその都度ユーザーからの支持を失ってしまう結果を招いてしまいます。●市場投入の時間短縮あなたの市場において、競争力のあるポジションをキープしようとする場合、トレンドに対して目を光らせて、機会に対して素早い対応が必要となります。競合は先に行っていることでしょう。100%以前の段階で市場に投入し、そこで無線通信を使用して更新・磨き上げていく事がOTA-DFUの利点を活かす方法になります。●無線通信でパッチを適用する完璧なソフトウェアは有りません。今日では前述の通りそうではありません。無線通信で素早く行えるのがOTA-DFUの最大の魅力と言えます。製品を完成する事ばかり気にしていてはいけません。競合はその間に新しい機能を追加して、あなたのユーザーもそれを知ることになります。OTA-DFUを使用することにより、上述の通りすぐ対応できる体制が整っています。市場からの声に耳を傾け、競争力のある製品作りを目指しましょう。●更新情報をユーザーに通知するこれには幾つかの方法があります。一つは定期的にファームウェアの更新情報を定期的に読み込みに行く機能を付加する事ですが、インターネットに直接つながっている必要があり、モノによっては現実的でありません。他には直接的なインターネットとの接続ではなくモバイルAPPを介して更新する方法です。これは互換性のあるソフトウェアを選択してアップデートをかけられるメリットがあります。ユーザーが製品を登録している場合は、メールやSMS等のメッセージサービスを利用してユーザーに通知する事も出来ます。ユーザーには必要なアクションを取ってもらうセミオート式のアプローチですが、マニュアル操作は最小限に抑えられるでしょう。あなたの製品がポピュラーな場合は、OTA更新をリリースすることも検討できます。製品サービスの加入者をグループに分け、個々に通知を分けることでサーバーへの負荷も分散できるメリットがあります。以上の様にOTA-DFUが出来る設計はユーザーの期待に応えるうえでも競争力の観点からもメリットが非常に多い事がわかります。メモリを最小限に利用する為にもNordicのソリューションを検討することは他社に差をつける一つの要素になりそうです。