Alexa Gadgets demo on nRF5 Series

This blog is to describe how to setup the nRF52840 DK board communicating with an Echo device over Bluetooth Low Energy (BLE) / Bluetooth Smart. What is the Alexa Gadgets? Amazon provides Alexa Gadgets Toolkit which can build your own Alexa Gadget and then communicate/interacts with compatible Amazon Echo devices over Bluetooth. You can build … Continue reading Alexa Gadgets demo on nRF5 Series

BLE Scanner with RSSI and MAC Address

This blog is to give a demo how to scan the ble advertiser and show the RSSI and MAC address in sorting order. Basically, I used the demo firmware ble_app_blinky example and added the observer role (passive scanner). static ret_code_t scan_init(dm_ble_scan_t * const p_scan_ctx) { VERIFY_PARAM_NOT_NULL(p_scan_ctx); /* We expect better performance when using extended advertising/scanning. … Continue reading BLE Scanner with RSSI and MAC Address

BLE Scan Request Filter Demo

This blog is to show how to add the scan request filter on the BLE advertiser. In BLE (bluetooth Low Energy), basically, it has two difference modes on the scanning mode. On the BLE observer, it can be either passive scanning or active scanning. If the observer plays as the active scanning, it would send … Continue reading BLE Scan Request Filter Demo

How to list out all connected COM Ports on Windows 10 through Python Script

This blog is to show how to list all the COM ports on the terminal by using the pythons script. If you connect multiple devices on your PC, you would like to list out all the COM port information. Basically, you can find at the device manager in the windows 10. You can also use … Continue reading How to list out all connected COM Ports on Windows 10 through Python Script

How to support the UTF8 on the Segger Embedded Studio

This blog is to describe how to configure the Segger Embedded Studio to support the UTF8 coding inside its IDE. What is UTF-8? UTF-8 is a variable-width character encoding used for electronic communication. Defined by the Unicode Standard, the name is derived from Unicode (or Universal Coded Character Set) Transformation Format – 8-bit. UTF-8 is capable of encoding all 1,112,064 valid character code points in Unicode using one … Continue reading How to support the UTF8 on the Segger Embedded Studio

Arduino IDE with nRF52 DK Board

This blog is to describe the Arduino IDE with nRF52 Chipset. I would describe what is Arduino and how to configure the nRF52 to work with Arduino IDE. What is an Arduino? Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger … Continue reading Arduino IDE with nRF52 DK Board

How to setup the development environment for ESP32-S2-Kaluga-1 DK Board

This blog is to describe how to setup the development environment for ESP32-S2-Kaluga DK Board. The official documentation of the ESP32 S2 is placed at https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/hw-reference/esp32s2/user-guide-esp32-s2-kaluga-1-kit.html The ESP32-S2-Kaluga-1 kit is a development kit by Espressif that is mainly created to: Demonstrate the ESP32-S2’s human-computer interaction functionalitiesProvide the users with the tools for development of human-computer … Continue reading How to setup the development environment for ESP32-S2-Kaluga-1 DK Board

How to upgrade Specify FW from SPI flash on nRF52 Series

This blog is to show how to use the SPI bootloader to load the specify firmware from SPI flash for device firmware upgrade. Following up the blog (SPI bootloader), I would continuous to use the nRF52840 DK board and use its onboard qspi flash as SPI flash. For example, there are 3 difference application firmware … Continue reading How to upgrade Specify FW from SPI flash on nRF52 Series

Step by Step to run the Asset Tracker Demo on nRF9160DK

This blog is to describe how to setup the asset tracker and run the demo on nRF9160 DK board. I would show how to compile image and connect the nRF Cloud for data communication. Prerequisite You have follow all the steps to setup the development environment. If no, you can refer to https://jimmywongiot.com/2019/12/18/step-by-step-on-nordic-connect-sdk-for-development/ https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/getting_started.html nRF9160 … Continue reading Step by Step to run the Asset Tracker Demo on nRF9160DK

AT Commands on the Nordic nRF9160

This blog is to prepare the most common AT commands on nRF9160 and I will try to show how to use the at_client with link monitor for connecting the network. https://infocenter.nordicsemi.com/topic/ref_at_commands/REF/at_commands/at_version.html Modem firmware versions This document describes AT commands used in all versions of the nRF91 Series modem firmware. The modem firmware versions that support … Continue reading AT Commands on the Nordic nRF9160

How to install BLE Sniffer on nRF52840 Dongle and run it

Featured

This blog is to provide the procedure how to install the nRF Sniffer and run on the Window 10. Nordic provides the free to use Bluetooth LE sniffer and it can run with Nordic Development Board. nRF Sniffer for Bluetooth LE The nRF Sniffer for Bluetooth® LE is a useful tool for learning about and debugging Bluetooth Low Energy applications. It … Continue reading How to install BLE Sniffer on nRF52840 Dongle and run it