Skip navigation
> RoadTest Reviews

RSL10 Sensor Development Kit - Review


Product Performed to Expectations: 10
Specifications were sufficient to design with: 10
Demo Software was of good quality: 9
Product was easy to use: 10
Support materials were available: 10
The price to performance ratio was good: 10
TotalScore: 59 / 60
  • RoadTest: RSL10 Sensor Development Kit
  • Buy Now
  • Evaluation Type: Development Boards & Tools
  • Was everything in the box required?: Yes
  • What were the biggest problems encountered?: I was expecting a programmable platform.

  • Detailed Review:



    RSL10-SENSE-GEVK comes in two flavors:

    • RSL10-SENSE-GEVK (base version) - this is the version that I have
    • RSL10-SENSE-DB-GEVK (debug version)

    When I applied for this roadtest I assumed that I will receive a programmable version. And I wanted to use the platform with its sensors to design a baby monitoring device. And as such I read the “RSL10-SENSE-GEVK (and RSL10-SENSE-DB-GEVK) User Guide” - EVBUM2614 - which is an excellent introduction material on starting with this platform. It goes into installing and configuring the IDE (Eclipse-based), programming, debugging  and using the mobile app.


    I received the base version and I had to rethink the way to approach this roadtest. The best way would be to describe the mobile app and the way to interact with the board. If anyone can think of a better approach, I would be glad to learn more as I think that the board packs so much power and resources!



    Hardware description

    RSL10-SENSE-GEVK is filled with sensors! It is hard to believe that so many features were packed in such a small area:


    • Based on the RSL10 System-in-Package (SiP)
      • Bluetooth 5 certified
      • Certified to international wireless regulations (CE, IC, KC, MIC, FCC)
    • Configurable, low-power sensors
      • NOA1305 (Ambient light) - sensor designed by ON Semiconductor, has a 16-bit ADC and I2C interface;
      • BHI160 (Integrated low power smart hub, 3-axis accelerometer, 3-axis gyroscope) -
      • BMM150 (Low Power, Low Noise 3-axis digital geomagnetic sensor)
      • BME680 (Integrated high-accuracy gas, pressure, humidity and temperature sensor)
      • INMP522 (Ultra-low noise digital Microphone)
      • APTF1616 (Programmable RGB LED)
      • N24RF64 (64kB NFC EEPROM)
      • 3 programmable push-buttons
    • Supported by the RSL10 Sense and Control app for cloud connectivity


    Mobile app




    On starting the app, the searching for a board starts. Once a board is discovered, the MAC address is displayed. It might be necessary to reset the board in order to be discovered. The device name is editable.

    The second step is selecting the sensor(s) to be monitored or actuator(s) to be controlled (these need to be connected to the board).

    For the actuators you can find the following options (brushless DC and stepper motors and LED balast):

    [Edit] As stevesmythe rightly pointed out, this part of the app is not for the RSL10-Sense-GEVK board, but for another platform (Bluetooth Low Energy IoT Development Kit base board and daughter boards - more here).

    Sensors (built in sensors)


    Sensor nameImageRemarks
    ALS-NOA1305The sensor is read continuously (~ once a second) and the values are updated accordingly
    ALS-NOA1306Unsupported Node
    MotionUnsupported Node
    TPS (Touch Pad)Unsupported Node
    Environmental (Air Quality, Pressure, Humidity, Temperature)The values are not updated continuously. Is it because of the sensor (BME680)?
    GyroscopeThe sensor is read continuously (~ once a second) and the values are updated accordingly
    AccelerometerThe sensor is read continuously (~ once a second) and the values are updated accordingly
    MagnetometerThe sensor is read continuously (~ once a second) and the values are updated accordingly



    The app has other features as well:

    • create a configuration: select the sensors that you would like to monitor and save the configuration;
    • configure receiving channels (BLE, cloud);
    • management of brokers (HiveMQ, Cloud MQTT, Eclipse MQTT)


    I will try to focus on the last two features in a future post.


Also Enrolling

Enrollment Closes: Aug 16 
Enrollment Closes: Sep 16 
Enrollment Closes: Sep 15 
Enrollment Closes: Sep 8 
Enrollment Closes: Aug 21 
Enrollment Closes: Aug 28 
Enrollment Closes: Aug 25 
Enrollment Closes: Aug 18 
Enrollment Closes: Aug 18 
Enrollment Closes: Aug 17