Prototype GZLL USB Dongle uses the RFdigital RFD22301 with Gazell Protocol. The dongle can be customized for customer applications easily using the Arduino IDE version 1.6.x or 1.8.1 with the RFduino extensions. | |
Features |
Version 0.1 |
Version 0.3
|
Supports |
The RFDongleGZLL enables a PC, MAC, or Linux to communicate with devices running the RFduino GaZeLL Protocol which is based on the Nordic Gazell Protocol. The specific application is user programmable using the Arduino 1.6.x, or 1.8.1 IDE with the RFduino extension library 2.3.x. It can be programmed as a Gazell HOST or CLIENT.
The RFDongleGZLL can also be programmed as a Bluetooth Smart (BLE) peripheral device if desired. The RFDongleGZLL can be programmed as an UriBeacon, iBeacon, or a customized Beacon. UriBeacons are detected by the Physical Web function of future smart ready devices. Currently available as apps for Android and iOS smart ready devices with Bluetooth Smart capability. UriBeacons using RFduino is as simple as programming the RFDongleGZLL with your UriBeacon using a PC, Mac, or Linux and then plugging it into a USB charger somewhere.
The RFDongleGZLL is easy to program using the RFduino extensions to the Arduino IDE. If you want to use the built-in LED you need to know it is a WS2812B Serial RGB LED connected to GPIO2. The WS2812B Serial RGB LED uses a specific serial protocol with rather strict timing requirements. A simple subroutine, loadWS2812(), that meets the required timing is provided in the examples below. No complicated library is needed for this simple use case.
RFduino example code to utilize the WS2812B RGB LED WS2812_GZLL_Dongle.ino |