Nordic nRF5 SDK v.12.1.0 Released

Raytac Corporation
A BT4.1 & BT4.2 module maker based on Nordic nRF51 & nRF52 solution 
(nRF51822 & nRF51422 & nRF52832 & nRF51802)
Tel: +886.2.3234.0208
Nordic relleased nRF5 SDK V12.1.0

Software Update

nRF5 SDK v.12.1.0
Software Development Kit for the nRF51 Series and nRF52 Series.
Highlights of this release:
  • Added serialization of the S132 SoftDevice v3.0.0. Serialization of S130 is now deprecated.
  • Included the latest MDK v8.9.0 with a crucial workaround for nRF52832 Errata 108.
More information in the release notes (inside the download).

Nordic nRF5x MDK v8.9.0 released

Raytac Corporation
A BT4.1 & BT4.2 module maker based on Nordic nRF51 & nRF52 solution 
(nRF51822 & nRF51422 & nRF52832 & nRF51802)
Tel: +886.2.3234.0208
Nordic has released the nRF5x MDK v8.9.0 in 20 Sep., 2016
 Software Update:  
The nRF5x MDK v8.9.0 has been released. 
Changelog:
  • Updated compiler abstraction header files with __ALIGN macro for IAR compiler and __PACKED macro.
  • Added Baud56000 to UART enumerated values in nrf51_bitfields and nrf52_bitfields.
  • Added missing macro transformations in nrf51_to_nrf52.h compatibility header file.
  • Added missing macros for FPU and SYSTICK in nrf52832_peripheral.h header file.
  • Updated RAM size in nRF52832 device in keil4 device database. No longer reflecting EngA size but EngB and FP1.
  • Renamed some files for IAR EW IDE.
  • Added workaround for Errata 108 into system_nrf52.c.
Please choose your download below:

Nordic nRF52 Module Solution Evaluation Board Now Available!

Raytac Corporation
A BT4.1 & BT4.2 module maker based on Nordic nRF51 & nRF52 solution 
(nRF51822 & nRF51422 & nRF52832 & nRF51802)
Tel: +886.2.3234.0208
To implement the solution by module, the evaluation board is necessary and practical.
Raytac Corporation has released 3 series of module solution based on Nordic nRF52832 (nRF52 series).
MDBT42 / MDBT42Q / MDBT42N
The evaluation board is designed and made up based on MDBT42Q, which has 32 GPIO that may satisfy all developers’ demand, and now is available for all developers to have a quick and easy experience to explore the Bluetooth world.
Those who are interested in the evaluation board may access Raytac’s Distributor or come up to contact with Raytac directly.

GPIOって???

Raytac Corporation

A BT4.1 & BT4.2 module maker based on Nordic nRF51 & nRF52 solution 
(nRF51822 & nRF51422 & nRF52832 & nRF51802)
Tel: +886.2.3234.0208
email: service@raytac.com
日本での代理店への連絡は下記の通り。
株式会社フクミ (Fukumi corporation)
消費材企画開発Gr. LBTチーム (Consumer Products R&D Group, LBT team)
榊 和優 (Kazumasa Sakaki)
Tel : 03-5687-2890 (+81-3-5687-2890)
Mail : lbt_bt@fukumi.co.jp
ブログから引用。詳細は下記Link先へ。
 
Bluetoothのチップ等の製品仕様などを見ていると
「GPIO 32ピン プログラマブルGPIO」なんて言葉が出てきたりしますが、
そもそも、この「GPIO」って何?について解説する回です。
GPIOはGeneral Purpose Input/Output(汎用入出力)の略語で
簡単に言うと「入力にも出力にも使えるデジタル信号の出入口」です。
そもそもマイコンは「CPU」と「メモリ」、「周辺機能」で構成されていて、
CPUはプログラムに従って、演算やデータの読み書き、条件判断などを行います。
メモリは、そのプログラムを格納します。
周辺機能は、マイコンを便利に使うためのさまざまな機能となります。
例えば、CPUと外部のセンサやスイッチなどの信号のやり取りをするために、
周辺機能である「入出力ポート(I/Oポート)」が必要です。
この入出力ポートのうちデジタル信号の出入口がGPIOです。
例えば、たくさんのセンサを積んだ製品には
このGPIOピンをたくさん使用することになりますが、その分サイズが大きくなります。
RaytacではNordic SoC nRF52832のWL-CSPパッケージを積んだモジュールを現在開発中で、
近々GPIO 31ピンと20ピンの2バージョンのリリース情報が報告できると思います。

Bluetoothモジュールを選定する際に気を付けること

Raytac Corporation

A BT4.1 & BT4.2 module maker based on Nordic nRF51 & nRF52 solution 
(nRF51822 & nRF51422 & nRF52832 & nRF51802)
Tel: +886.2.3234.0208
email: service@raytac.com
日本での代理店への連絡は下記の通り。
株式会社フクミ (Fukumi corporation)
消費材企画開発Gr. LBTチーム (Consumer Products R&D Group, LBT team)
榊 和優 (Kazumasa Sakaki)
Tel : 03-5687-2890 (+81-3-5687-2890)
Mail : lbt_bt@fukumi.co.jp
ブログから引用。詳細は下記Link先へ。
 
 
どのBluetoothモジュールを採用するか
検討される際に過去記事「認証取得済みBLEモジュールと開発環境」にて
幾つか注意点がありましたが、
今回の記事はその追加分となります。
その追加分とは「Profile」のことです。
以前、Bluetoothのロゴ認証において、
新たにDIDが必要になる条件は下記の3つに変更が有った時と説明しました。
・Design
・Feature
・Brand names
このFeatureにあたるのがProfileになります。
感の良い方は気付いていると思いますが、
購入して組み込む予定のモジュールがQDIDを持っているとしても、
自社製品に組み込む際に使用するProfileが
そのQDIDのProfile ICSにおいて「No」にチェックが入っていたら
新たにQDLを作成して登録する必要があります。
従いまして、QDIDを持っているモジュールを購入して組み込む際にも
自社にてDIDを購入しロゴ認証プロセスが必要になるのは変わりないですが、
上記の場合は、そのままQDIDを参照にすることが出来ない差が出てきます。
テスト機関にもよりますがおそらくコストにも差が出るものと思われます。
現在各社のモジュールを検討されている方は
このProfileの点も気にしてBluetooth SIGより検索・確認してみてください。
ちなみにRaytac社のMDBT40シリーズが所持しているProfileの概要は下記の通りです。
(この範囲内であれば、初期費用を最低限に抑えられます)
・Aleart Notification
・Blood Pressure
・Cycling Speed & Cadence
・Glucose Profile
・Health Thermometer
・Heart Rate Profile
・HID over GATT
・Proximity
・Running Speed & Cadence

Raytac’s Welcome Indian Distributor Atoll Solutions Join the Module Selling

Raytac Corporation
A BT4.1 & BT4.2 module maker based on Nordic nRF51 & nRF52 solution 
(nRF51822 & nRF51422 & nRF52832 & nRF51802)
Tel: +886.2.3234.0208
Atoll Solutions Pvt Ltd.,
#229, 2nd Floor, 2A Main, 5th Cross,
New Thippasandra, HAL 3rd Stage,
Bangalore – 560 075
India
Description BlueBee:
Atoll BlueBee evaluation board is targeted at customers looking build products
with Nordic Semiconductor’s nRF52 BT4.2 chip. To ease of movement from
development to production, board is developed with Raytac Corporation’s MDBT42Q module.
Reaytac MDBT42Q module is certified for worldwide use.
 
 

フラッシュメモリとOTA-DFUについて

Raytac Corporation

A BT4.1 & BT4.2 module maker based on Nordic nRF51 & nRF52 solution 
(nRF51822 & nRF51422 & nRF52832 & nRF51802)
Tel: +886.2.3234.0208
email: service@raytac.com
日本での代理店への連絡は下記の通り。
株式会社フクミ (Fukumi corporation)
消費材企画開発Gr. LBTチーム (Consumer Products R&D Group, LBT team)
榊 和優 (Kazumasa Sakaki)
Tel : 03-5687-2890 (+81-3-5687-2890)
Mail : lbt_bt@fukumi.co.jp
ブログから引用。詳細は下記Link先へ。
もしあなたが開発者であれば、簡単にファームウェアをアップデートできる様な
メモリー技術を選択するのは非常に重要であることは理解されていると思います。
何故なら、エラーを見つけたときに製品を捨てる必要がありませんし、
もしそれが市場にリリースした後であれば、大きな損害から避けることが出来るためです。
ファームウェアは不揮発性メモリ(ROM、EPROM、フラッシュメモリ等)に格納されています。
今回はDFUが可能なフラッシュメモリとその恩恵についてもう少し見てみましょう。
*DFU・・・Device FirmWare Update

●無線通信で製品をアップデート
過去においてはファームウェアをROMに書き込むのことは非常に大変で、
特に製造後に変更するという事は考えられませんでした。
またインターネットが普及する前においては、
不具合製品は製造元に戻され更新されるか、単純に廃番とされました。
この様に最初から製品を再構築する行為は、
最悪、経営困難な状態に陥れるほどの経済的なインパクトがあるケースもあります。
昨今においては無線でファームウェアを更新できるようになったため、
この様な状況を回避できるようになりましたし、
競合会社においても日々製品を改善するために、
無線通信で製品のアップグレードを定期的に行っているところもあります。
●十分な試験と評価をしてリリースしているのに、なぜ更新が必要なのか?
もし自身の製品が100%完璧だと思っても、
セキュリティー面であったり、バグの解消を伴うアップデートは必要不可欠です。
問題は遅かれ早かれやってくるものが常です。
また、サードパーティーに対応する事にも準備することは忘れてはいけません。
例えば、Bluetooth自体の仕様更新や、iOSやAndroidの更新などがそれに該当します。
台湾Raytacが供給するBLEモジュールはNordic Semiconductorのチップを搭載しており、
それは他のソリューションと比べても少ないメモリ要求でOTA-DUFを可能としています。
*OTA-DFU・・・Over The Air – Device Firmware Update
これによって、いつでもプログラムメモリ全体(若しくは一部)において
更新を掛けることが可能です。
もしスマートフォンのOS更新によって、あなたの製品も更新が必要となる状況が発生したら
ユーザーは元々約束された機能を果たすことを引き続き期待されるはずです。
(それがサードパーディーのOSに依存している製品であってもです)
したがって、更新が出来る様に設計されていない製品は
その都度ユーザーからの支持を失ってしまう結果を招いてしまいます。
●ファームウェア更新の恩恵
-市場投入の時間短縮
-無線通信でパッチの適用が可能に
-市場環境変化への適用
●市場投入の時間短縮
あなたの市場において、競争力のあるポジションをキープしようとする場合、
トレンドに対して目を光らせて、機会に対して素早い対応が必要となります。
もし市場投入前に市場に合わせた完璧な製品を企画し、作り上げていくスタイルであれば、
既に競合は先に行っていることでしょう。
100%以前の段階で市場に投入し、そこで無線通信を使用して更新・磨き上げていく事が
OTA-DFUの利点を活かす方法になります。
●無線通信でパッチを適用する
完璧なソフトウェアは有りません。
オプションとしてOTA-DFUがないときは、
市場投入する前に製品のテストに非常に多くの時間を費やすこととなりましたが、
今日では前述の通りそうではありません。
セキュリティーホールやバグフィックスの対応を回収することなく、
無線通信で素早く行えるのがOTA-DFUの最大の魅力と言えます。
●市場環境変化への適用
製品を完成する事ばかり気にしていてはいけません。
競合はその間に新しい機能を追加して、あなたのユーザーもそれを知ることになります。
OTA-DFUを使用することにより、上述の通りすぐ対応できる体制が整っています。
市場からの声に耳を傾け、競争力のある製品作りを目指しましょう。
●更新情報をユーザーに通知する
これには幾つかの方法があります。
一つは定期的にファームウェアの更新情報を定期的に読み込みに行く機能を付加する事ですが、
インターネットに直接つながっている必要があり、モノによっては現実的でありません。
他には直接的なインターネットとの接続ではなくモバイルAPPを介して更新する方法です。
これは互換性のあるソフトウェアを選択してアップデートをかけられるメリットがあります。
もし、ユーザーが製品を登録している場合は、メールやSMS等のメッセージサービスを利用して
ユーザーに通知する事も出来ます。
ユーザーには必要なアクションを取ってもらうセミオート式のアプローチですが、
マニュアル操作は最小限に抑えられるでしょう。
またもしあなたの製品がポピュラーな場合は、OTA更新をリリースすることも検討できます。
製品サービスの加入者をグループに分け、個々に通知を分けることで
サーバーへの負荷も分散できるメリットがあります。
以上の様にOTA-DFUが出来る設計はユーザーの期待に応えるうえでも
競争力の観点からもメリットが非常に多い事がわかります。
またメモリを最小限に利用する為にもNordicのソリューションを検討することは
他社に差をつける一つの要素になりそうです。

MDBT42Q Series Module (Nordic nRF52 Solution) Spec Sheet Updated

Raytac Corporation
A BT4.1 & BT4.2 module maker based on Nordic nRF51 & nRF52 solution 
(nRF51822 & nRF51422 & nRF52832 & nRF51802)
Tel: +886.2.3234.0208
MDBT42 and MDBT42Q, solution by Nordic nRF52832, recently has FCC/CE/IC/Telec/SRRC/NCC granted.
We are sincerely invite all developers to download the updated Specification Sheet from below Link.
Products which built by MDBT42 or MDBT42Q now allowed to get rid of annoying safety regulation application and testing but ship and marketing in USA, Canada, Japan, China according to Module Approval Policy.
MDBT42 & MDBT42-P Spec Sheet Download Link

What is the difference between BT4.1 & BT4.2

Raytac Corporation
A BT4.1 & BT4.2 module maker based on Nordic nRF51 & nRF52 solution 
(nRF51822 & nRF51422 & nRF52832 & nRF51802)
Tel: +886.2.3234.0208
What is BT4.1 and 4.2~ That is a frequent question for our customers.
Here, we quoted some information from SIG to help readers have easy understanding between different Bluetooth version.

BT4.1

This updated specification aims to improve consumer usability with increased co-existence support for LTE,  efficient data exchange rates, and aid developer innovation by allowing devices to support multiple roles simultaneously.
  • Improving Usability—extends the brand promise to consumers with an “it just works” experience. This spec is engineered with several new features to make it work seamlessly with popular cell technologies like LTE, maintain connections with less frequent manual reconnection, and deliver a more efficient data exchange.
  • Empowering Developer Innovation—provides developers with greater flexibility to create innovative Bluetooth products and solutions through dual-mode topology and link-layer topology software features.
  • Enabling the Internet of Things—lays the groundwork for IP-based connections by allowing devices to setup a dedicated communication channel in the future thereby extending the central position for Bluetooth technology in the Internet of Things.

BT4.2

Key updates in 4.2 improve privacy and increase speed, and a soon-to-be ratified profile will enable IP connectivity.
  • Privacy and Security

Bluetooth 4.2 introduces industry-leading privacy settings that lowers power consumption and builds upon the government-grade security features of the Bluetooth specification. The new privacy features put control back into the hands of the consumer by making it difficult for eavesdroppers to track a device through its Bluetooth connection without permission. For example, when shopping in a retail store with beacons, unless you’ve enabled permission for the beacon to engage with your device, you can’t be tracked.

  • Speed

Bluetooth 4.2 increases the speed and reliability of data transfers between Bluetooth Smart devices. By increasing the capacity of Bluetooth Smart packets, devices transfer data up to 2.5 times faster than with previous versions. Increased data transfer speeds and packet capacity reduces the opportunity for transmission errors to occur and reduces battery consumption, resulting in a more efficient connection.

  • Internet Connectivity

Building on the capabilities released earlier with Bluetooth 4.1 and the new features released in 4.2, the Internet Protocol Support Profile (IPSP) will allow Bluetooth Smart sensors to access the Internet directly via IPv6/6LoWPAN. IP connectivity makes it possible to use existing IP infrastructure to manage Bluetooth Smart “edge” devices. This is ideal for connected home scenarios that need both personal and wide area control. This profile will be ratified by the end of the year.

Open source Bluetooth low energy beacon is so simple to program and debug almost anyone can do it wirelessly from a website with JavaScript

Raytac Corporation
A BT4.1 & BT4.2 module maker based on Nordic nRF51 & nRF52 solution 
(nRF51822 & nRF51422 & nRF52832 & nRF51802)
Tel: +886.2.3234.0208
This open source Bluetooth low energy beacon is like a development kit and finished product all in one small package that needs no wires or software
Entering its last week on Kickstarter for delivery in December (campaign ends Friday August 5 at 8pm GMT) the $30 Puck.js has all the required programing and debug software tools built-in, and runs from a single Nordic Semiconductor nRF52832 Bluetooth low energy System-on-Chip (SoC) with built-in ARM Cortex M4F processor
,
Nordic Semiconductor today announces the availability on Kickstarter of a Nordic nRF52832 SoC based Bluetooth® low energy (formerly Bluetooth Smart) beacon, named Puck.js, that is said to be so simple to program almost anyone can do it wirelessly from a website using a graphical editor or easy-to-learn JavaScript instead of C or C++ traditionally used by Bluetooth low energy beacon developers.
“Most manufacturers conveniently gloss over the difficulties of programming their hardware, and other beacons are provided without software or left crippled by their boring factory-installed firmware,” says UK-based Puck.js creator, Gordon Williams. “Puck.js is different. It comes with our Open Source JavaScript interpreter ‘Espruino’ pre-installed, which makes it incredibly easy-to-use and means you can get started in just seconds, without any prior programming experience.”
The intentionally hacker-friendly Puck.js is open source, supports both the iBeacon and Eddystone beacon formats, and will be supplied with firmware updates for the forthcoming Bluetooth v5.0 specification that will quadruple the range and double the speed of Bluetooth v4.2. Puck.js has a circular 35mm diameter form-factor that is 10mm thick, with a silicone rubber cover and plastic base. It is powered from a CR2032 coin cell battery and includes a magnetometer (digital compass), user-assignable tactile button, and four (Red, Green, Blue, and Infrared) LEDs.
Thanks to the Nordic Semiconductor nRF52832 SoC, the Puck.js benefits from an extremely powerful ARM® Cortex®-M4F processor, 64MHz clock speed, an extremely generous 64kB of RAM and 512kB of Flash, built-in Near-Field Comms (NFC™), Over-the-Air firmware updates, 12-bit ADC, timers, SPI, I2C, and serial interfaces that can be used on any available pins, plus a temperature sensor.
Williams says that in summary this means the Puck.js can measure rotation (e.g. using the Puck as a control knob), light, temperature, magnetic fields (e.g. magnets used on doors to detect opening and closing or water level via a magnet on a float), can control Infrared devices, and produce any color light.
“JavaScript is probably the most popular programming language at the moment and the majority of web developers, makers, and students at school wouldn’t usually have used C or C++,” Williams continues. “So what I aimed to do with Puck.js was lower the barrier-to-entry and make development easier and more fun – allowing a whole bunch of people to use Bluetooth low energy beacon and IoT technologies that may otherwise be restricted to professional embedded developers.”
Williams says Puck.js is like a development kit that’s also a finished product. “You insert a battery, put the case on, and it’s a ready-to-go Bluetooth low energy beacon straight-out-the-box with no wires of software required,” he adds. “At the same time it’s very easy to add new functions and features for home automation projects, IoT prototyping, or education purposes.”