Friday, April 26, 2019

Raytac's UART Service (AT Command Central / Master) - How do you get started?

Easy! At least when you know what to do

Many of our customers just want a device that provides Bluetooth technology to their product or solution that they've developed. However, utilizing the full capacity of the Bluetooth protocol is not always easy and sometimes not even necessary. For these customers, choosing Raytac's modules/dongles loaded with AT Command, such as MDBT50Q-RX-ATM, is the best choice.
But even a product such as MDBT50Q-RX-ATM that is supposed to make it easy for customers to wirelessly transfer data from one device to the next can be difficult to use - especially when you don't know HOW.

So, I thought we'd take this in two simple steps.

  1. Device Name
To be really sure that you can connect to the device thus making you able to pair with it, you will have to make sure that the device name setting in the AT Command list is set to the name that the other (slave) device is set to.
For example, if your slave device set to have the name "ILoveBluetooth" and you haven't changed the settings in the AT Command, you will not be able to pair your MDBT50Q-RX-ATM with this device.
As you can see in the picture below, the default setting for this device's name is "Raytac AT-UART".



When editing this name, you get a smaller window like this popping up:



Make sure that the name set on your device that you wish to connect with the dongle AND this name in the AT-Command device's list are the same. You will in this case need to change this to "ILoveBluetooth".
  1. RSSI
This is a trickier part - especially when you don't know what it is.
RSSI stands for Received Signal Strength Indicator and, just like the name implies, is a value of strength of which the incoming signal has to be in order to even be considered by the scanning device.
In other words, the lower the value is set to, the weaker signals the scanning device will show.
The standard value of Raytac's AT-Command modules/dongle is -51 and the setting screen looks like this:



  1. Slave device's SDK
What many new customers seem to believe is that if you use our AT-Command modules/dongles, you won't need to do anything - they will just magically communicate with each other somehow.
I hate to break it to you, but no... that's not how it works. You will have to at least make sure that the two devices "speak the same language". As for our AT-Command modules/dongles, or in this case MDBT50Q-RX-ATM, it is through a "language" (a.k.a. protocol) called UART.
First of all, "UART" is not "U-ART" although it's kind of pronounced that way, but it's an abbreviation that stands for Universal Asynchronous Receiver/Transmitter. You can read about it here.
I will spare you all the details about the UART protocol itself, but one thing that we will need to make sure of is that you have it installed onto your slave device.

Hopefully, you've downloaded Nordic's latest SDK and you have it ready on your computer. You can download them directly HERE.
Note: This file is quite big (~130MB), so DO NOT click on the last link if you don't want to download this on your current device.

Inside this file, you will find a lot of stuff. However, for this particular case, we only really need to care about the "examples" folder.


In this folder, we will have (surprise surprise!) even more folders :D
As per usual, we don't have to check them all out. In this case, we specifically only want to check the "ble_peripheral" and the "peripheral" folders.


Go into the former folder and you'll find see the following folders in which you will want to enter the "ble_app_uart" folder.:


In this folder, you will see five more folders and two files, but we only want to check out one of them depending on which chip type you're using in your slave device. Let's say you're using a nRF52832 chip (or module such as MDBT42Q-P512KV2), then you'd want to enter the first folder called pca10040. Check the picture below to see which folder you'd want to enter:


Assuming you entered the folder that I mentioned above, you will then want to enter the "s132" folder.


Once you're in here, I am pretty sure you developers out there know what to pick :)

In the beginning of this section, however, I also mentioned another folder called "peripheral" which we will guide you through now - even if it's very similar to what we just did.

As you can see, there are a TON of folders in here, but we will cherry-pick our folders here too.
Let's say that you'd like to be able to make your slave device to read and transmit information from a sensor. Supposedly, most sensors use either the I2C or the SPI interface. In each respective folder, you will find the same folder layout as in the previous picture - folders representing what chip/module you have.
The main point of showing you this is simply because from these two folders, you can snatch the small amount of code that you need to edit the main code of your UART main-code so that you can both read and send the data from the sensor you might have.

Hopefully, you've now started to realize how these things come together and we can finally start to connect these devices. This takes us to the next step:

  1. ATSCANNEW
Once that's done, you will need to use your AT-Command module/dongle (here MDBT50Q-RX-ATM) to scan for the slave device that you want to pair. To do this, you first have to make sure your slave device is broadcasting, then execute a command called ATSCANNEW.
Once you've done so, your MDBT50Q-RX-ATM's blue LED will hopefully go from fast blinking to a slower blinking. This means that your two devices, master and slave, have now paired successfully. Wohoo! :)

We hope that this makes our AT-Command modules/dongles even easier to use!
Raytac wishes you all happy tinkering :)

Raytac Corporation 勁達國際電子有限公司 A BT 5.1 & BT 5 & BT 4.2 module maker based on Nordic nRF51 & nRF52 solution (nRF52840 & nRF52832 & nRF52811 & nRF52810 & nRF51822)
www.raytac.com email: cs@raytac.com Tel: +886.2.3234.0208

Monday, April 8, 2019

LINE’s IoT platform "LINE Things"

LINE introduced an IoT platform called "LINE Things" which allows Bluetooth Low Energy  (BLE) devices integrated to LINE's ecosystem through LINE Things and operate by LINE's own developed LINE Front-end Framework (LIFF) application.



Wednesday, April 3, 2019

New Distributor Announcement (Turkey & Egypt) - Özdisan Elektronik A.Ş.

Raytac is glad to announce that we has expanded our distributor network to Turkey and Egypt. The distribution agreement with Özdisan Elektronik A.Ş. covers FAE, Engineering, Sales, Marketing and support for Raytac Corporation's full range of module lines, including nRF52840, nRF52811, nR52832 and nRF51 series in territory.



Özdisan Elektronik A.Ş. was founded in 1980 and currently is the leading electronic components distributor in Turkey. The headquarter located in Istanbul and built up 4 sales offices and warehouse in major cities in Turkey cities(Istanbul, Ankara, Izmir, Bursa). Employed RD FAE capability to support the development and evaluation consultant and also Marketing & Sales service.

Not only distribution service, Özdisan Elektronik A.Ş. but also expanded business to PCB & PCB assembly, LED lighting solutions, aluminum coolers aimed to achieve the synergy collaboration all the way from product idea emerging, developing and mass production.

IoT now has become a part of people's life experience and Bluetooth is the key protocol connecting between human and IoT appliance.

Raytac employees Nordic's solution developed series of modules which is a recommended 3rd party module maker listed in Nordic website. All modules from Raytac comes with superior RF efficiency, reliable quality, Bluetooth certification granted, and FCC/IC/CE/Telec/KC/SRRC/NCC pre-certified. Developers who deployed Raytac's module into products may save lots of efforts in RF design expertise and obtain the low cost and time-to-market efficiency.

With Raytac' Bluetooth Low Energy module joined the line card, Özdisan Elektronik A.Ş.  expects to advance the service from the Bluetooth world connecting to an unlimited future.


Özdisan Elektronik Paz. San. ve Tic. A.Ş.
Name: Okan Abdi İbrahim Ekmekçi
Title: Genel Müdür Yardımcısı
Deputy General Manager
Saha Uygulama Mühendisi
Field Application Engineer
Email: oabdi@ozdisan.com iekmekci@ozdisan.com
Tel.: +90 (61) 420 1882 Tel: +90 (61) 420 1882 /Ext:230
Mobile: +90 (534) 014 78 76
Web: www.ozdisan.com







Raytac Corporation 勁達國際電子有限公司 A BT 5.1 & BT 5 & BT 4.2 module maker based on Nordic nRF51 & nRF52 solution (nRF52840 & nRF52832 & nRF52811 & nRF52810 & nRF51822)
www.raytac.com email: cs@raytac.com Tel: +886.2.3234.0208