2016年7月28日 星期四

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
email: service@raytac.com  
 https://raytacblog.wordpress.com/


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.”

nRF52832 ANT Protocol Stacks: S212 and S332 Available Now

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  
 https://raytacblog.wordpress.com/

Quoted from "ANT Wireless Tech Update 22 July, 2016"

ANT Wireless announced the formal production release of the ANT and concurrent ANT/BLE protocol stacks designed for Nordic Semiconductor's nRF52832 SoC. The S212 (ANT only) and the S332 (concurrent ANT/BLE) are now available for licensing and download at thisisant.com on the nRF52832’s SoftDevices tab.

Developers currently using alpha versions of the S212 or S332 SoftDevices are encouraged to upgrade to the new production ready versions by agreeing to the updated license agreement and incorporating the production ready SoftDevices into their designs.

Note: In a move to simplify the licensing process, ANT Wireless has combined the evaluation terms of use and the commercial terms of use into a single license agreement.

2016年7月21日 星期四

MDBT42Q Development 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
email: service@raytac.com  
 https://raytacblog.wordpress.com/

MDBT42Q / MDBT42Q-P which are built based on Nordic nRF52832 solution.
The modules now are already in mass production stage for volume shipment.

Raytac would like to announce that MDBT42Q Series Development Board now is available.
Developers may access through Raytac's Distributors or direct to Raytac Corporation for inquiry.


2016年7月17日 星期日

What is dBm?

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  
 https://raytacblog.wordpress.com/

What is dBM?
From Spec sheet, we can find the output power always stated as dBM.
For example:
Nordic nRF52832
Transmitting power (+4dBM~-20dBM) / Receiving Sensitivity (-96dBM)

dBm is the unit for radiowave, it is a way to express the comparison between the reference signal value

The reference value is 0dBM at 1mW, the unit represented as shown below

1/10000 times = -40 dBm
1/1000 times = -30 dBm
1/100 times = -20 dBm
1/10 times = -10 dBm
1mW =     0 dbm ← Reference Signal Value
10 times  =  10 dBm
100 times  =  20 dBm
1000 times  =  30 dBm

2016年7月7日 星期四

iBeacon VS. Eddystone

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  
 https://raytacblog.wordpress.com/

What is Eddystone
Eddystone is the standard for the beacon using the BLE that Google announced in July 2015.
It is available includes a number of broadcast frame types on all platforms that use the BLE, such as iOS as well as Android open standards, designed to give developers and venue owners flexibility in their beacon developments and applications. Eddystone helps beacons using the Proximity Beacon API, including adding attachments in the cloud and monitoring their health.

https://developers.google.com/beacons/



Feature
Eddystone's biggest feature is not intended to become a black box such like iBeacon service, works only for iOS. Eddystone program code is designed to be an open standard and has been published in GitHub.

The difference between iBeacon and Eddystone is the "broadcast frame type"
iBeacon transmits ID only (1 Type)
Eddystone transmits not only ID, but also URL and TLM. (3 Types)

Unlike iBeacon, Eddystone provides target users to receive the message through URL without app installing as long as the Bluetooth is turned on. 

Packet
Eddystone is allowed to transmit 17 bytes every packet.
Thus, in case of URL broadcast frame type, the data must be downsize to fit in this 17 bytes limitation

User Scence Example
  • Real time Bus location and operation status
  • Approaching or nearby the poster, the URL link will pup up feeding immediately
  • Nearby Restaurant information feeding.
  • Nearby Shops information feeding
Eddystone is designed to compensate the demerit of iBeacon's, which is standardization.
However, iBeacon so far is still the most well-known and widely applied service right now as well as iPhone is the most well selling single mobile phone all over the word. 
Thus, the trend of which one will prevail the competition between Eddystone Vs. iBeacon is still a interesting topic and lead the delimma for developers and user to observe closely.


2016年7月5日 星期二

MDBT42 Module (Nordic nRF52832 Solution) Now Launched

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  
 https://raytacblog.wordpress.com/

MDBT42, based on Nordic nRF52832 WL-CSP solution, is about to be armed and targeting for IoT industry.
Raytac's module line in 2016 now has become ready and all well loaded.


Targeting next-generation wearables and space-constrained IoT applications, the nRF52832 Wafer Level Chip Scale Package (WL-CSP) has a super-compact 3.0 by 3.2mm footprint that occupies one quarter of the footprint area of Nordic’s standard 6.0 by 6.0mm QFN48-packaged nRF52832, yet offers the same full feature set
Oslo, Norway 2016/07/05


Nordic Semiconductor today announces the availability of a Wafer Level Chip Scale Package (WL-CSP) variant of its nRF52832 Bluetooth® low energy (formerly known as Bluetooth Smart) System-on-Chip (SoC) that occupies a quarter of the footprint area of the standard-packaged Nordic nRF52832 and targets next-generation, high-performance wearables and space-constrained IoT applications.

The nRF52832 WL-CSP has a super-compact 3.0 by 3.2mm footprint compared to the standard 6.0 by 6.0mm footprint of its larger but conventionally-packaged nRF52832 QFN48 cousin, yet offers the same full single-chip feature set and best-in-class, ultra-low-power application operation. This includes a powerful on-board 64MHz ARM® Cortex®-M4F processor that enables protocol and application task processing to be completed in unprecedentedly short time-frames, thus allowing power-saving sleep modes to be entered much quickly compared to competing devices.

Like the nRF52832, the nRF52832 WL-CSP features: 512kB Flash and 64kB RAM; on-chip NFC™ tag for consumer-friendly Touch-to-Pair; best-in-class ultra-high performance, ultra-low-power multi-protocol Bluetooth low energy, ANT™, and proprietary 2.4GHz radio; 5.5mA peak RX/TX currents; an on-chip RF Balun; plus a unique fully-automatic power management system that makes achieving optimal power consumption easy for designers.

The nRF52832 WL-CSP is compatible with Nordic’s Bluetooth 4.2 stacks and supporting SDKs including the latest S132 multi-role concurrent software stack, nRF5 SDK, nRF5 SDK for HomeKit, and nRF5 SDK for AirFuel (resonant wireless charging).

“The availability of a super-compact footprint nRF52832 brings new design opportunities to wearables and other space-constrained IoT applications,” comments Kjetil Holstad, Product Manager Ultra Low-Power Wireless at Nordic Semiconductor. “And this SoC is available now in high production volumes for immediate inclusion in upcoming product development.”

Holstad adds: “The evolution of wearables to date has only ever gone one way: ever increasing performance and functionality in ever-slimmer, lighter, form factors. The nRF52832 WL-CSP is by a clear margin, the smallest and most advanced Bluetooth low energy SoC available on the market today.”