Low Power RFID Solution Demo on the Nordic nRF52 Series

This blog is to use the ESB for building the RFID demo. On every 2 seconds, the PTX would send 4 times RFID data out. Here is the demo code at the github https://github.com/jimmywong2003/nrf52-esb-rtc-low-power static void send_packet(uint8_t *data_ptr, uint32_t length) { static nrf_esb_payload_t esb_payload; esb_payload.noack = 0; esb_payload.pipe = 0; memcpy(esb_payload.data, data_ptr, length); esb_payload.length = … Continue reading Low Power RFID Solution Demo on the Nordic nRF52 Series

Enhanced ShockBurst ESB Protocol on nRF52 Series

This blog is to describe more about the proprietary radio protocol on the nRF52 series. On the Nordic nRF5 SDK, it has two difference protocols. Enhanced ShockBurst (ESB)Gazell In this blog, I would mainly focus on the ESB because it provides full source code instead of library. Also, it can do much more flexible to … Continue reading Enhanced ShockBurst ESB Protocol on nRF52 Series

How to get the RSSI change on the nRF5 SDK

This blog is to show how to get the RSSI (Radio Signal Strength Indicator) on the nRF52 chipset. RSSI In telecommunications, received signal strength indicator (RSSI) is a measurement of the power present in a received radio signal. RSSI is usually invisible to a user of a receiving device. However, because signal strength can vary greatly and affect functionality in wireless networking, IEEE 802.11 devices … Continue reading How to get the RSSI change on the nRF5 SDK

BLE Range Estimator on the Nordic nRF52840

This blog is to demonstrate how to show difference physical codec such as 1Mbps and Coded PHY125Kbps with difference TX power. I would show the RSSI and Packet Success Rate on the LCD display (Adafruit 1947). It can use to estimate the range with difference configurations. Bluetooth Range Estimator Recently, Bluetooth SIG launches the online … Continue reading BLE Range Estimator on the Nordic nRF52840