Summary of Contents for Advantech WISE-2934 Series
Page 1
User Manual WISE-2834 Intelligent RFID Gateway...
Page 2
No part of this manual may be reproduced, copied, translated or transmitted in any form or by any means without the prior written permission of Advantech Co., Ltd. Information provided in this manual is intended to be accurate and reliable. How- ever, Advantech Co., Ltd.
Page 3
Because of Advantech’s high quality-control standards and rigorous testing, most of our customers never need to use our repair service. If an Advantech product is defec- tive, it will be repaired or replaced at no charge during the warranty period. For out- of-warranty repairs, you will be billed according to the cost of replacement materials, service time and freight.
Page 4
This equipment should be installed and operated with minimum distance 23cm between the radiator & your body. Technical Support and Assistance Visit the Advantech web site at www.advantech.com/support where you can find the latest information about the product. Contact your distributor, sales representative, or Advantech's customer service center for technical support if you need additional assistance.
Page 5
Safety Precaution - Static Electricity Follow these simple precautions to protect yourself from harm and the products from damage. To avoid electrical shock, always disconnect the power from your PC chassis before you work on it. Don't touch any components on the CPU card or other cards while the PC is on.
Page 6
The sound pressure level at the operator's position according to IEC 704-1:1982 is no more than 70 dB (A). DISCLAIMER: This set of instructions is given according to IEC 704-1. Advantech disclaims all responsibility for the accuracy of any statements contained herein.
Contents Chapter Product Overview ........1 Introduction ....................2 Series Family and Specifications .............. 2 Feature Highlight..................2 Mechanical Design and Dimensions ............2 Figure 1.1 WISE-2834 Dimension Front and Side....... 2 LED Definition ................... 3 Figure 1.2 WISE-2834 LED Indicator .......... 3 Package Information .................
Page 8
Figure 3.14mPCIe Card Location ..........17 Power Supply Wiring................17 Chapter System Configuration....... 19 Connection....................20 Figure 4.1 WISE-2834 Connection_WISE Studio 1 ....20 Figure 4.2 WISE-2834 Connection_WISE Studio 2 ....20 Figure 4.3 WISE-2834 Connection_WISE Studio 3 ....21 Figure 4.4 WISE-2834 Web Portal ..........
Page 9
Appendix A RFID node output ......55 Table A.1: Inventory report ............56 Table A.2: Tag access report............. 59 Appendix B RFID module error code....63 Table B.1: Error Code Ranges/Module Table......64 Table B.2: Error Code Details ............ 64 Appendix C RFID Frequency Channel Tables ..81 United States/Canada/Mexico Region Frequency Channel Table..
Introduction WISE-2834 is a RFID Gateway IoT device, which integrated with IoT data acquisi- tion, processing, and publishing functions via Node-RED. Data can be accessed via Ethernet and published to the cloud from anywhere. Series Family and Specifications WISE-2834 series support frequency band as below. Region Term Name WISE-2834-CA...
LED Definition Figure 1.2 WISE-2834 LED Indicator Colour Behaviour Description Light is on when power is on, while the Status Green On/Blink system is starting up the light blinks. Error System Error Yellow Blink TX data in transmission RS-485 Green Blink RX data in receive When enable mPCIe module...
General Specifications 2.1.1 RFID Communication RFID Standard EPC Global Class 1 Gen. 2 (ISO18000-6C) US: 902.75MHz~927.25MHz EU: 865.7MHz~867.5MHz Frequency Band CN: 920.625MHz~924.375MHz JP: 916.8MHz~920.4MHz 75kbps: 619.441mW RFID Power Output 400kbps: 584.790mW Max Receive -74dBm Sensitivity Antenna Number 4 port antennas Antenna Connector 4 RP-TNC 2.1.2...
2.1.3 Communication Ethernet 1 x 10/100 Based-T RJ-45 Serial Port 1 x RS-485: 300 ~ 115.2k bps Isolation 3KV rms Interface: 1x Mini-PCIe (Half-size) Wireless (Optional) Type: WiFi 2.1.4 Channel Max. Input current 40mA Isolated voltage Counter input 3kHz Dry Contact Digital Input Logic 0 Close to GND...
Note! WISE-2834 modules can operate below 30% humidity. However, envi- ronments with low relative humidity are prone to problems with electro- static discharge. Therefore, you should ensure that you take adequate precautions by using ground straps, anti-static floor coverings, or similar equipment whenever you handle this equipment, especially in low- humidity environments.
Page 19
Figure 2.3 WISE-2834 Digital Input Wet Contact Wiring Diagram DO Application Wiring Figure 2.4 WISE-2834 Digital Output Wiring Diagram WISE-2834 User Manual...
Interface Introduction Figure 3.1 WISE-2834 Interface Introduction Mounting Applicable installation methods are briefly described in the following sections. 3.2.1 Wall Mounting The four screws are installed on wall, panel, or cabinet with WISE-2834. Figure 3.2 Wall Mounting Install WISE-2834 User Manual...
3.2.2 DIN-Rail Mounting WISE-2834 can be fixed to a cabinet with mounting rails. Use a screwdriver to fasten the DIN rail adapter to your module. You can then use the end brackets included in the package in order to keep it from sliding. Figure 3.3 DIN Mounting Install Figure 3.4 DIN Mounting_Front WISE-2834 User Manual...
Figure 3.5 DIN Mounting_Back 3.2.3 Extrusion mount - Vertical Use a screwdriver to fasten the Extrusion-mount kit to your module. Figure 3.6 Extrusion Mount_Vertical_Back Insert the metal slip of extrusion-mount kit to the seal of extrusion frame, and fasten the screws in left and right side. Figure 3.7 Extrusion mount_Vertical_Upper WISE-2834 User Manual...
3.2.4 Extrusion mount - Horizontal Use a screwdriver to fasten the Extrusion-mount kit to your module. Figure 3.10 Extrusion Mount_ Horizontal_Back Insert the metal slip of the extrusion-mount kit to the seal of extrusion frame, and fas- ten the screws on the left and right side. Figure 3.11 Extrusion Mount_ Horizontal_Upper Figure 3.12 Extrusion Mount_ Horizontal_Back WISE-2834 User Manual...
Figure 3.13 Extrusion mount_ Horizontal_Front mPCIe Card Figure 3.14 mPCIe Card Location Power Supply Wiring The WISE-2834 is designed for a rated voltage 12 VDC adapter. The power con- sumption is 3W (TYP.), 15W (Max.) The sizing of power connector is that inner diameter(2.5mm) and outer diame- ter(5.7mm).
Connection Plug in a rated voltage 10~50 VDC adapter Connect the module to your computer via the Ethernet port The Status light of nameplate LED is on when it's power on. After system start up, the light turns to blink Open WISE Studio and press Go To Configuration Figure 4.1 WISE-2834 Connection_WISE Studio 1 Click Connect to link the WISE-2834 and the web configuration page will appear...
Page 31
Figure 4.3 WISE-2834 Connection_WISE Studio 3 If use http://IP , the following figure would be result. Click on "Link", it will re- direct to the correct web page Configuration page: https://IP:1880/config Node-RED programming page: https://IP:1880 Figure 4.4 WISE-2834 Web Portal First time log-in after open a browser, it will show "insecure connection"...
Web utility URL: https://IP:1880/config/ Default account – user name: root – password: 00000000 4.2.1 Configuration module name Modify Customized Name and click Submit 4.2.2 Network setting If you want to change IP, choose Network and then click IP mode – Static: Please fill in the IP address, subnet mask and gateway IP –...
4.2.3 Date/time, time zone settings Configuration Time & Date – Current Time – Time Zone – Time Calibration 4.2.4 System restart Configuration Control Click button to soft-restart system 4.2.5 Watch dog enable/disable Configuration General Scan Interval: Frequency update of I/O status WDT: Enable/disable watch dog function 0: Turn off WDT function >...
RFID Antenna setting 4.3.1 RFID region setting The region can be set according to the country of the end user 4.3.2 RFID Antenna Configuration The channel needs to enable according to the antenna installation The power level range is related to the country setting –...
Page 36
User can see the LED light in the nameplate, e.g. "RFID1" WISE-2834 User Manual...
4.3.3 RFID tag filter settings Filter target: Bank 1, EPC – Without CRC and PC. Mask match: Determines if the related tag-protocol operation will be applied to tags that match the mask or not – 0, Inverse: exclusive the condition –...
If error code is not 0x0, then it indicates there are an error occurred during set- ting or installation 1: Refresh current error code 2: Clear current error code Image update Upload the image files into a micro SD card, image file in https://support.advan- ...
Terminology Definition Tag memory: Tag memory includes Reserved Memory, EPC Memory, Tag Iden- tification (TID) Memory and User Memory. – EPC (Electronic Product Code): one common type of data stored in a tag) – TID (Tag Identification): TID Memory is the unique tag identifier that cannot be changed or erased.
There are four distinct areas to the Node-RED graphic programming UI Left panel: Function nodes (called Nodes). Middle area: Graphic programming area where users can drag Nodes to. Each Node has a unique ID and users can graphically program Nodes by linking them.
Page 43
Set Tag Filter Setting in the web utility. Send msg.mask to this node. Example: msg.mask = { "MaskMatch": "1", "MaskOffset": "0", "MaskCount": "32", "MaskData": "12345678" }; Node-RED built in examples. Import Library Advantech RFID Basic_Example. WISE-2834 User Manual...
Set Tag Filter Setting at web utility. Sends msg.mask to this node. Example: msg.mask = { "MaskMatch": "1", "MaskOffset": "0", "MaskCount": "32", "MaskData": "12345678" }; Node-RED built in examples. Import Library Advantech RFID Basic_Example. WISE-2834 User Manual...
5.3.4 Tag Write Write tag data according to the memory bank and offset Add the rfid tag write node in Node-RED. Fill in the settings. Memory Bank: EPC/TID/USER/Reserved Word Offset: The offset of the first 16-bit word, zero is the first 16-bit word. ...
Page 47
Set Tag Filter Setting at web utility. Send msg.mask to this node. Example: msg.mask = { "MaskMatch": "1", "MaskOffset": "0", "MaskCount": "32", "MaskData": "12345678" }; Please find Node-RED built-in examples. Import Library Advantech RFID Basic_Example WISE-2834 User Manual...
5.3.5 Tag Lock Set the permissions of each bank with a set of tags of interest. Execute a tag lock for all tags of interest. There are five access permissions that may be set: EPC, TID, user memory banks, and access permissions for the access and kill passwords.
Page 49
– ALWAYS_ACCESSIBLE: The password can be read and written when the tag is in either the open or secured states, and this access permission should be set permanently. – SECURED_ACCESSIBLE: The password can be read and written only when the tag is in the secured states. –...
Node output. The EPC value is included in msg.Inv.acc_data. The tag access data is included in msg.Acc.acc_data. For other information please reference the appendix. Tag mask setting. Enable Activate Post-Singulation Rules to filter the tags to be inventory. There are two way to set filter rule Set Tag Filter Setting at web utility.
Node output The EPC value is included in msg.Inv.acc_data. The tag access data is included in msg.Acc.acc_data. Other information please reference the appendix for detail information Tag mask setting Enable Activate Post-Singulation Rules to filter the tags to be inventory. There are two way to set filter rule ...
Page 52
Use this node to parse the results of the access node. For example: Tag access data are stored locally and users can get tag access information when a read Node has been added. Tag access information will be clear when a user inputs a clear node.
Please find Node-RED built-in examples. Import Library Advantech RFID Basic_Example 5.3.8 Get DIO value Send any input to this node to get DI/DO values for all channels Add the get dio value node in Node-RED. Fill in the settings.
Advantech Local_IO get_dio_values 5.3.9 Get counter value Advantech I/O get counter value node Add the get counter value node in Node-RED Fill in the settings Enter the channel number. Node input. Send any input to this node to get counter values of a specific channel.
5.3.10 Get counter status Advantech I/O get counter status node Add the get counter status node in Node-RED. Fill in the settings. Enter the channel number. Node input. Send any input to this node to get counter status of specific channel.
5.3.12 Get latch status Advantech I/O get latch status node Add the get latch status node in Node-RED. Fill in the settings. Enter the channel number. Node input. Send any input to this node to get latch status of specific channel.
Library Advantech Local_IO set_do_values 5.3.14 Set counter value Advantech I/O set counter value node Add the set counter node in Node-RED. Fill in the settings. Enter the channel number. Node input. Write msg.payload to single channel. Send start string to this node to start counting.
5.3.15 Set DO pulse Advantech I/O set DO pulse output node Add the set do pulse node in Node-RED. Fill in the settings. Enter the channel number. The pulse output count range is 0~4294967295. If the Continue mode is enabled, the node will ignore the pulse output count.
5.3.16 Clear latch Advantech I/O set latch clear node Add the clear latch node in Node-RED. Fill in the settings. Enter the channel number. Node input. Write msg.payload to single channel. Send clear string to this node to clear latch.
API for Development 5.4.1 RFID APIs Function Description unsigned char OpenDevice(char *dev,unsigned long Open serial port and set the related Baud_Rate,unsigned char DataBits,unsigned char Par- parameter to the specified serial port ity,unsigned char StopBits); unsigned char CloseDevice(); Close serial port unsigned long API_ConfigSetOperationMode(unsigned char Set RFID antenna operation mode...
Page 61
unsigned long API_l8K6CTagRead(ReadWriteCmd- Parms *pReadCmdParms, TagAccessFlag *pTagAc- Tag read opeartion cessFlag, unsigned long accessPassword, ACCESS_CALLBACK callback); unsigned long API_l8K6CTagWrite(ReadWriteCmd- Parms *pWriteCmdParms, TagAccessFlag *pTagAc- Tag write operation cessFlag, unsigned long accessPassword, ACCESS_CALLBACK callback); unsigned long API_l8K6CTagMultipleWrite(Read- WriteCmdParms *pWriteCmdParms, TagAccessFlag Tag multiple write operation *pTagAccessFlag, unsigned long accessPassword, ACCESS_CALLBACK callback);...
2.rfid_inventory.c: This is an example to show how to inventory tags. 3.rfid_tag_select.c: This is an example to show how to select the tags. 4.rfid_read_write.c: This is an example to show how to read/write the memories of a tag. 5.rfid_lock.c: This is an example to show how to set permissions of a tag. 6.rfid_kill.c: This is an example to show how to kill a tag.
Page 63
unsigned long DO_GetPulseOutputCount(int fd, int i_iChannel, unsigned char *o_bContinue, unsigned long Get DO pulse output counts *o_lPulseCount); unsigned long DO_SetPulseOutputCount(int fd, int i_iChannel, unsigned char i_bContinue, unsigned long Set DO pulse output counts i_lPulseCount); unsigned long CNT_GetValue(int fd, int i_iChannel, unsigned Read counter or frequency long *o_lValue);...
Page 66
Table A.1: Inventory report Name Description pkt_header These hex values of header information are 0x4D544949, i.e. ASCII string "MTII". The fixed length of this report packet is 64 bytes. pkt_relnumb Total relation number = variable pkt_relseq Relation sequence number = variable rpt_ver Report version number = 0x01 rpt_flags...
Page 67
Table A.1: Inventory report nb_rssi The narrowband receive signal strength indicator (RSSI). This is the backscattered tag signal. The narrowband RSSI indication is 8-bit value. It is useful for relative signal strength indication. It is important to note that the IF LNA gain in the receive path can vary each time carrier wave is turned on, so the IF LNA gain should be taken into account.
Page 68
Table A.1: Inventory report acc_data The data that was backscattered by the tag (i.e. PC + (XPC) + EPC + CRC16) during tag singulation. The data is presented in the same format as it is trans- mitted over the air from the tag to the RFID module - i.e. the data has not been changed to match the endianness of the host processor.
Page 69
Table A.2: Tag access report Name Description pkt_header These hex values of header information are 0x4D544941, i.e. ASCII string "MTIA". The fixed length of this report packet is 64 bytes. pkt_relnumber Total relation number = variable pkt_relseq Relation sequence number = variable rpt_ver Report version number = 0x01 rpt_flags...
Page 71
The tag-data padding is optional field which should be only appeared in the last packet with pkt_relseq = pkt_relnumber. The length of tag-data padding in bytes is depending on bytes number of tag- data padding of rpt_flags field. WISE-2834 User Manual...
Page 74
Table B.1: Error Code Ranges/Module Table Error Code Number Range Subsystem Name 0x0000 Command successful with no errors. 0x0001 - 0x0100 Core State Machine 0x0101 - 0x0200 Host Interface Module 0x0201 - 0x0300 RFID Protocol Modules 0x0301 - 0x0400 RFID Transceiver Control Module 0x0401 - 0x0500 GPIO, MCU support modules, OEM Config.
Page 75
Table B.2: Error Code Details 0x0006 CSM_ERR_MBPWRADDR Set if an invalid / unsupported UHF RFID transceiver register is detected in the HST_MBP_ADDR after an MBPWRREG command is issued to the MAC firmware. 0x0007 CSM_ERR_SUBSYSINIT_CPU Set if the CPU module fails to initialize on MAC firmware boot.
Page 76
Table B.2: Error Code Details 0x0018 CSM_ERR_PROTSCHED_BADFTIM Set by the protocol schedulers FCC state machine when a bogus FCC fre- quency hop value has been written to HST_PROTSCH_FTIME, Bank 0 - only 100, 200, 400 milliseconds are valid values. 0x0019 CSM_ERR_PROTSCHED_FTUNET Not currently set by firmware.
Page 77
Table B.2: Error Code Details 0x0022 CSM_ERR_NVMEMUPD_WRVERFA Set if write verification logic fails after writing data at the lowest level to flash. This may indicate problems with the MCU device flash hardware. This can occur if the MCU device flash has been updated too many times.
Page 78
Table B.2: Error Code Details 0x002D CSM_ERR_CMDNOTAVAILABLE Set by the command processor when a command is invoked from the host, which has been defined, but is not available in the MAC firmware code- base. This situation can occur if, for instance, a command is disabled by means of a compile-time switch.
Page 79
Table B.2: Error Code Details 0x0102 HOSTIF_ERR_USBDESC Set by the USB interface module when an unsupported descriptor TYPE has been requested by the host (i.e. not a device, string, configuration descriptor type. This may be due to compatibility problems with the USB host.
Page 80
Table B.2: Error Code Details 0x010D HOSTIF_ERR_USBDESCINIT This is set by the host interface mod- ule during initialization if it is unable to retrieve USB string descriptors from non-volatile memory (i.e. flash) OEM configuration area. This may be due to a corrupt or unformatted OEM config- uration area.
Page 81
Table B.2: Error Code Details 0x011A HOSTIF_ERR_REGREADONLY Set by the host interface module when a Read-Only MAC firmware register write is attempted by the host. 0x011B HOSTIF_ERR_REGWRITEONLY Set by the host interface module when a Write-Only MAC firmware register read is attempted by host. 0x011C HOSTIF_ERR_BADREGIONINITVAL Set by the host interface module if the...
Page 82
Table B.2: Error Code Details 0x0306 RFTC_ERR_XCVRTEMPTOOHOT This is set when the RFTC module detects that the transceiver tempera- ture sensor indicates too hot. 0x0307 RFTC_ERR_PATEMPTOOHOT This is set when the RFTC module detects that the PA temperature sen- sor indicates too hot. 0x0308 RFTC_ERR_PADELTATEMPTOOBIG This is set when the RFTC module detects that the delta between the PA...
Page 83
Table B.2: Error Code Details 0x0314 RFTC_ERR_PROFILE_INVALID This error occurs if the RF transceiver is being loaded with an invalid profile. 0x0315 RFTC_ERR_DBMVALOUTOFRANG Internal error. The error is the direct result of the MAC firmware having to do a "dBm to linear" conversion on a dBm measurement that is outside the range of -99dBm through +45dBm.
Page 84
Table B.2: Error Code Details 0x031D RFTC_ERR_HWOPT_BADREVPWR Indicates that the reverse power detection option found in OEMCFG's HW_OPTIONS0 field is not recog- nized by the RFTC subsystem. 0x031E RFTC_ERR_HWOPT_BADDRMFILT Indicates that the DRM Filter option found in OEMCFG's HW_OPTIONS0 field is not recognized by the RFTC subsystem.
Page 85
Table B.2: Error Code Details 0x0327 RFTC_ERR_BAD_RFLNA_GAIN_RE Set by the RFTC module if an unsup- ported RFLNA gain level is requested. 0x0328 RFTC_ERR_BAD_IFLNA_GAIN_RE Set by the RFTC module if an unsup- ported IFLNA gain level is requested. 0x0329 RFTC_ERR_BAD_AGCMIX_GAIN_R Set by the RFTC module if an unsup- ported AGC/MIXER gain level is requested.
Page 86
Table B.2: Error Code Details 0x0336 RFTC_ERR_FWDPWRLEVERROR This error is generated when the requested forward power level is not achieved during power ramp. See HST_ANT_DESC_RFPOWER for the power level requested, MAC_RFTC_PAPWRLEV for the power level achieved, and HST_RFTC_FWDPWRTHRSH for the error threshold.
Page 87
Table B.2: Error Code Details 0x0405 IO_INVAL_PTR_NV_ALIGN This is set by the CPU module when a bounds check fails when attempting to read or write to non-volatile memory. This is likely due to errant MAC firm- ware code. 0x0406 IO_NV_LOCK_ERR This is set by the CPU module while attempting to write to non-volatile memory (i.e.
Page 88
Table B.2: Error Code Details 0x040B IO_OEMCFG_FLUSH This is set by the OEM Configuration module when it fails to flush in mem- ory buffers to non-volatile memory. This may be due to a misconfigured firmware image, timing problems stemming from board hardware fail- ures, or because the flash has exceeded its limitations for writes.
Page 89
Table B.2: Error Code Details 0x0601 TILDENIF_ERR_ADDRMISMAT This is set by the UHF RFID trans- ceiver interface module when an UHF RFID transceiver register read, when configured for Serial port mode, returns the incorrect register address in the serial response frame. This could be due to board or UHF RFID transceiver hardware problems or errant MAC firmware code.
United States/Canada/Mexico Region Frequency Channel Table The frequency range of those regions, which are United States, Canada and Mexico regions, is from 902 to 928 MHz. A table of all 50 channels is shown in Table C.1. Table C.1: Frequency Channel Table of US Band Channel Frequency Channel Frequency...
Taiwan Region Frequency Channel Table The frequency range of Taiwan region is from 922 to 928 MHz. A table of all 12 chan- nels is shown in Table C.4. Table C.4: Frequency Channel Table of TW Band Channel Frequency Channel Frequency Channel Frequency...
Australia/New Zealand Region Frequency Channel Table The frequency range of both Australia and New Zealand regions is from 920 to 926 MHz. A table of all 7 channels is shown in Table C.7. Table C.7: Frequency Channel Table of AU/NZ Band Channel Frequency Channel...
C.11 Japan Region Frequency Channel Table The frequency range of Japan region is from 916.7 to 920.9 MHz. A table of all 4 channels is shown in Table C.11. Table C.11: Frequency Channel Table of JP Band Channel Frequency Channel Frequency Channel Frequency...
Need help?
Do you have a question about the WISE-2934 Series and is the answer not in the manual?
Questions and answers