Download Print this page
ON Semiconductor SensorRF-GEVK User Manual

ON Semiconductor SensorRF-GEVK User Manual

Advertisement

Quick Links

SensorRF-GEVK
SensorRF-GEVK Evaluation
Board User's Manual
SensorRF−GEVK Developer's Guide
Introduction
The SensorRF−GEVK IoT Development Platform allows
you to develop your own applications using battery-free
wireless sensors from ON Semiconductor based on the
®
Magnus
−S chip. SensorRF−GEVK allows you to control
the AMS Radon Reader to read sensor tags and display the
results to the user on a display or send the data to a remote
user through either a UART, TCP, CAN, I
interface.
The Developer's Tool
Everything you need to develop a custom application for
SensorRF−GEVK is included in the software image
pre-installed in the kit. The image includes:
The Debian Version of the Linux
which Includes the Linux Socket Interface
The Qt Toolkit
The QWT Library
The AMS Radon Reader Application Programming
Interface (API)
© Semiconductor Components Industries, LLC, 2016
June, 2016 − Rev. 0
2
C or SPI
Figure 1. Photo of Development Platform
®
Operating System
1
www.onsemi.com
EVAL BOARD USER'S MANUAL
The GNU Compiler Collection (GCC)
The GDB Debugger
You can use the Integrated Development Environment or
the programming editor of your choice available for Linux.
To begin development, you can learn about the
SensorRF−GEVK Demo application which is described in
this document.
Publication Order Number:
EVBUM2479/D

Advertisement

loading

Summary of Contents for ON Semiconductor SensorRF-GEVK

  • Page 1 SensorRF−GEVK Developer’s Guide Introduction www.onsemi.com The SensorRF−GEVK IoT Development Platform allows you to develop your own applications using battery-free wireless sensors from ON Semiconductor based on the EVAL BOARD USER’S MANUAL ® Magnus −S chip. SensorRF−GEVK allows you to control...
  • Page 2 SensorRF−GEVK SensorRF−GEVK Demo Software Architecture The SensorRF−GEVK Demo application uses the use of the Reader API, which makes available a set of Model-View-Controller (MVC) design pattern. There are commands to set the Reader’s settings and read tags among two views, the Graphical User Interface (GUI) view and the other operations.
  • Page 3 C++/C and utilizes the Qt Toolkit along with the QWT capabilities of battery-free sensors from ON Semiconductor graphical library for the Temperature and Moisture and more. The API makes use of the commands made demonstrations.
  • Page 4 SensorRF−GEVK Controller • The Controller module is depicted in Figure 6. The int setTempAutoPower(bool setting): Sets Temp Auto module is defined in the kit_controller files and no other file Power on or off. Returns 0 always. fall within this module. The module does perform some of •...
  • Page 5 SensorRF−GEVK Remote User Interface (RUI) • The RUI module is depicted in Figure 7. The module is interfaces: Defines the generic interface that is used to defined in the rui_view files and it utilizes the rui_thread and connect SensorRF−GEVK to an external device either interfaces files to carry out its operations.
  • Page 6 SensorRF−GEVK Some of the most important operations performed by the bankCode (0=Reserved, 1=EPC, 2=TID, 3=User) at SensorRF−GEVK are defined in the kit_model files and are the address (in Hex), the dataHexString for the tag with described below: epc. Returns 0 if successful. •...
  • Page 7 SensorRF−GEVK AMS Radon Reader API • The AMS Radon Reader API module is depicted in short getTagData(vector<TagData> &tags, Figure 9. The module is defined in the ams_radon_reader char &inventoryType, char &inventoryResult, files. The file contains the API for the Reader and the data char &numberOfTagsFound): structure in which raw tag information returned from the This command fills a vector of tag data structures...
  • Page 8 LIMITATIONS OF LIABILITY: ON Semiconductor shall not be liable for any special, consequential, incidental, indirect or punitive damages, including, but not limited to the costs of requalification, delay, loss of profits or goodwill, arising out of or in connection with the board, even if ON Semiconductor is advised of the possibility of such damages. In no event shall ON Semiconductor’s aggregate liability from any obligation arising out of or in connection with the board, under any theory of liability, exceed the purchase price paid for the board, if any.