Biomark IS1001 User manual

Copyright and Trademarks
IS1001 BLE Data Logger User Manual ii
Copyright
© Copyright 2019 Biomark, Inc. All rights reserved. This manual contains valuable proprietary
information. It should not be published, copied, or communicated to any person without prior
authorization from Biomark, Inc.
Trademarks
IS1001, IS1001-12V, RM310, FS1001A and BioTerm are trademarks of Biomark, Inc.
All other trademarks, trade names, or images mentioned herein belong to their respective
owners.
Document History
Release Date
Doc Revision
Firmware Version
Comments
July, 2016
1
1.1.1
Original release of this manual.
February, 2017
2
1.3.0
Revised BLE Data Logger Commands and
Updating Attached Reader Firmware sections;
added ASCII Protocol and Message Types and
Formats sections.
August, 2017
3
1.4.0
Updated the pictures and description to match
BLE Data Logger PCB Rev. A.
May, 2018
4
1.6.0
Added RM310 Reader Idling Time command.
Added support for FS1001A Transceiver and
RAT command to set attached reader type.
Added RSD command to periodically request
status report from FS1001A.
June, 2019
5
1.7.0
Updated logger’s memory capacity. Added
Unique Mode and Unique Delay options for
RM310 reader. Added option not to store Virtual
Test Tag IDs received from IS1001 or FS1001A
reader. Added Local Communication Port
Transfer Rate setting. Added command to reset
logger’s parameters to default values.
READ THROUGH THIS ENTIRE MANUAL BEFORE INSTALLING AND OPERATING IS1001
BLE DATA LOGGER. FOLLOW ALL STEPS EXACTLY. USING THE IS1001 BLE DATA
LOGGER IN A MANNER FOR WHICH IT WAS NOT DESIGNED MAY IMPAIR THE SAFETY
FEATURES BUILT IN BY THE MANUFACTURER.

Table of Contents
IS1001 BLE Data Logger User Manual iii
Table of Contents
Description................................................................................................................................. 1
Collecting Data from BLE Data Logger ...................................................................................... 3
ASCII Protocol........................................................................................................................ 3
Message Types and Formats................................................................................................. 3
Establishing RS-232 Port connection and Downloading Data................................................. 3
Establishing Bluetooth connection and Downloading Data ..................................................... 5
Using Communication Port to Monitor and Configure Attached Reader..................................... 8
Commands ................................................................................................................................ 9
Status Report............................................................................................................................13
Updating BLE Data Logger Firmware........................................................................................15
Updating Attached Reader Firmware........................................................................................16
Updating Attached RM310 Reader Firmware........................................................................16
Updating Attached IS1001 Reader Firmware.........................................................................16

Description
1 IS1001 BLE Data Logger User Manual
Description
The IS1001 BLE(Bluetooth LowEnergy) Data Logger is a datastoring accessory device intended
for use with IS1001, RM310 or FS1001A readers. The BLE Data Logger stores tag IDs and
diagnostics data it receives from the attached reader to its internal flash memory.
The BLE Data Logger incorporates a Real Time Clock and uses it to assign time/date stamp to
each tag ID it receives and stores. The incorporated capacitor keeps the clock powered when the
logger’s power is off. The BLE Data Logger also stores short versions of the attached IS1001 or
FS1001A reader status reports (status reports are not available for an RM310 reader).
The BLE Data Logger can store up to 1,024,000 tag IDs(with signal level and temperature
measurements, when applicable) and 55,296 status reports. The data is written into memory in
First-In-First-Out (FIFO) manner: if thememorybecomes full,the blockof oldest records is erased
to make room for the new ones.
The BLE Data Logger also has an option to transmit received tag IDs in real-time via its
communication ports. The logger offers two ways of communication with a PC:
•Wired connection: RS-232 serial interface.
•Wireless connection: Bluetooth interface.
The BLE Data Logger’s stored data can be downloaded via either of the communication ports.
These communication ports can also be used to establish a direct connection with the attached
reader to configure it or to update its firmware.
•Data Logger Status LEDs: indicate status of the BLE Data Logger:
oGreen “POWER” LED: indicates that power has been applied to the BLE Data Logger.
oYellow “MODE” LED: indicates bootloader mode code or error code:
▪Flashing once –bootloader has been entered for firmware update using BioTerm.
▪Flashing twice –bootloader has not found a valid firmware, waiting for re-
programming via RS-232 port.
▪Flashing three times –bootloader has detected firmware checksum error, waiting
for re-programming via RS-232 port.
RS-232
Port
Bluetooth
Status LEDs
Bluetooth
Module
Data Logger
Status LED
Serial
Number
IS1001
Status LEDs
IS1001
Beeper

BLE Data Logger Description
IS1001 BLE Data Logger User Manual 2
▪Flashing four times –serial number has not been assigned. Bootloader is waiting
for a serial number to be assigned via RS-232 port. Cannot proceed to Bluetooth
initialization without a serial number assigned.
▪Flashing five times –unable to initialize Bluetooth module.
•Serial Number: Used to identify each specific BLE Data Logger.
•RS-232 Port: This port has two purposes:
oCan be used to connect the BLE Data Logger to a local or remote computer to
download the data that is stored in its internal flash memory or to collect the received
tag IDs transmitted in real-time.
oCan be configured to act as a communication port of the attached IS1001, RM310 or
FS1001A reader. This enables monitoring and configuring of the reader from either a
local or remote computer.
By default, the RS-232 port is set as the BLE Data Logger communication port.
•Bluetooth Module: Enables Bluetooth wireless connection with the BLE Data Logger.
This connection has the same purposes and operates the same way as the RS-232 port.
•Bluetooth Status LEDs: Indicate the status of the Bluetooth connection.
oBlue “LINK” LED:
▪Flashing slowly –ready to connect.
▪Steady on –connection established.
▪Flashing rapidly –data being transmitted or received.
oYellow “BT_STATUS” LED:
▪Flashing once –ready to connect.
▪Flashing twice –connection established.
▪Steady on –configuration mode (CPU enters this mode for a short time after
restart).
•IS1001 Status LEDs and Beeper: Indicate operational status of the attached IS1001
reader (not applicable when BLE Data Logger is attached to an RM310 or FS1001A
reader).

Collecting Data from BLE Data Logger
3 IS1001 BLE Data Logger User Manual
Collecting Data from BLE Data Logger
Stored data can be collected from the BLE Data Logger’s internal flash memory in two ways:
•Establishing the RS-232 port connection and downloading data to a PC.
•Establishing the Bluetooth connection and downloading data to a PC.
ASCII Protocol
ASCII protocol is used for communication between a BLE Data Logger and a PC. ASCII
(American Standard Code for Information Interchange) is a character-encoding scheme based on
the ordering of the English alphabet. A string of 7 binary digits represents each character. This is
the simplest communications protocol. It transmits only ASCII characters and uses ASCII control
codes. It implies little or no error checking. This protocol is supported by the BioTerm and BioStat
programs developed by Biomark and by most standard communications programs such as
Terminal, HyperTerminal, Tera Term Pro, ProComm, PuTTY, etc.
Biomark recommends using BioTerm program to securely monitor, maintain, and update a BLE
Data Logger. For more details refer to BioTerm and BioStat User Manual available at:
http://www.biomark.com/help/manuals___instructions/.
The BioTerm program is available for download at:
http://www.biomark.com/help/firmware___applications/.
Message Types and Formats
To help sort the data, all messages have an identifier that delineates their type:
•MSG: Used to define an informational message
•ALM: Used to define an alarm or error message
•TAG: Used to define a tag ID message
•INF: Used to define the beginning or end of multi-line informational messages (such as
reports, memory downloads, etc.)
MSG, ALM type messages have the following format:
<Identifier>: <Date> <Time> <Message Body>
TAG type messages have the following format:
<Identifier>: <Reader ID> <Date> <Time> <Message Body>
INF type messages contain multiple lines and have two lines with identifier delineating the
beginning and the end of the message.
Note: An asterisk (*) at the beginning of a message indicates that the message is being sent as
part of a memory download.
Establishing RS-232 Port connection and Downloading Data
Stored data can be downloaded from the internal flash memory using the RS-232 port connection:
1. Attach a DB-9 serial communication cable (male DB-9 connector; cable not supplied) to the
RS-232 port of the BLE Data Logger.
2. Attach the other end of the cable (female DB-9 connector) to a PC.
3. Start the BioTerm communication program.

Collecting Data from BLE Data Logger
IS1001 BLE Data Logger User Manual 4
4. In the Serial Port box, make sure that COMx is selected (where x is the port number assigned
to the computer’s RS-232 port or to USB port that has USB-to-Serial adapter connected to).
5. In the Baud Rate box, make sure 115200 is specified.
6. Make a serial port connection to the BLE Data Logger by clicking on the Open button.
7. To verify the connection between the computer and the BLE Data Logger, within BioTerm
Traffic window type ?and then press Enter. A list of logger’s available commands should be
displayed.
8. To save the downloaded data in a text file, configure the BioTerm utility program to act as a
data logger byselecting Tools > Enable Capture or byclicking onthe Capture On/Off button.
9. Type the MED command and then press Enter to download the entire content of the memory.
Note: The downloaded data will have a * symbol at the beginning of each line.

Collecting Data from BLE Data Logger
5 IS1001 BLE Data Logger User Manual
Establishing Bluetooth connection and Downloading Data
Stored data can be downloaded from the internal flash memory using the Bluetooth connection:
1. Start the BioTerm communication program.
2. Search for available devices by clicking on the Bluetooth Devices button within the main
window of the BioTerm utility.
The window will open where all discoverable Bluetooth devices appear. It might take up to a
minute for all the Bluetooth devices to appear in the list. The BLE Data Logger will appear in
the list as "MicroLogger.XXXX" where XXXX is the logger's serial number.

Collecting Data from BLE Data Logger
IS1001 BLE Data Logger User Manual 6
3. Find the BLE Data Logger you want to connect to and double-click on it to establish the
connection.

Collecting Data from BLE Data Logger
7 IS1001 BLE Data Logger User Manual
4. To verify the connection between the computer and the BLE Data Logger, within BioTerm
Traffic window type RFS command and then press Enter. The logger’s status report should
be displayed next. Verify that that the connection is established with the intended device.
5. To save the downloaded data in a text file, configure the BioTerm utility program to act as a
data logger byselecting Tools > Enable Capture or byclicking onthe Capture On/Off button.
6. Type the MED command and then press Enter to download the entire content of the memory.
Note: The downloaded data will have a *symbol at the beginning of each line.

Using Communication Port to Monitor and Configure Attached Reader
IS1001 BLE Data Logger User Manual 8
Using Communication Port to Monitor and Configure
Attached Reader
The BLE Data Logger’s RS-232 port and Bluetooth connections can be configured to act as the
attached reader’s communication port.
1. Start the BioTerm communication program.
2. Make a connection to the BLE Data Logger using either RS-232 communication port or
Bluetooth.
3. Enter the CDC command to configure the connection as the reader communication port.
Note: There is no need to change communication speed to match the speed of the reader’s
communication port.
4. Use any of the reader’s commandstomanageit(refer to the appropriate reader’s User Manual
for the list of available commands and their description). Reader’s firmware can be updated
through this communication port also (IS1001 only).
5. To close the communication port connection with the attached reader, press and hold the Ctrl
key and type QUIT.
This will reconfigure the RS-232 port and Bluetooth connections to communicate only with the
BLE Data Logger.
Important! Data IS NOT being written into BLE Data Logger's memory while the direct
communication channel to the reader is open. Remember to close this communication channel
after servicing the reader to prevent data loss. To prevent accidental data loss, the direct
communication channel will close automatically in 60 minutes if left open. Resetting the power to
BLE Data Logger will close the communication port connection with the attached reader.

Commands
9 IS1001 BLE Data Logger User Manual
Commands
The BLE Data Logger commands are made up of three or more charactersfollowed by a carriage
return, as illustrated in the following example:
CTL1
Generally, the first three letters designate the command group and the remaining letters/digits
designate the command parameters. The commands are not case sensitive. The backspace key
can be used to correct an improper command. The responses to the commands confirming the
requested action or setting parameter change are sent to both communication ports.
The following table is a list of the available Data Logger Board commands:
Cmd
Format
Description
?
Print List of Commands
Used to display the list of available commands.
Communication
CDC
Open Direct Communication Channel to Reader
Used to open the direct communication channel to the
attached reader.
Ctrl+QUIT
Close Direct Communication Channel to Reader
Used to close the direct communication channel to the
attached reader.
CLR
{F|S}
Set Local Communication Port Transfer Rate {F} Full, {S} Slow
Specifiesthe logger’s communication ports transfer rate. Valid
options are Full or Slow. Default is Full.
Slow transfer rate option should be used whenever external
communication hardware has limited data transfer capabilities.
CTL
{1|0}
Set Tags Communication to Local Port {1} On, {0} Off
Specifies if received tag IDs are sent to the logger’s
communication ports. Valid options are On or Off. Default is
Off.
Detection
DUD
{1-43200}
Set Detection Unique Delay in Seconds
Specifies the delay value for the RM310 reader Detection
Unique Mode Delay option. Valid values are 1 –43200
seconds. Default is 60 seconds.
Note: In order for Detection Unique Delay to take effect,
Detection Unique Mode must be set to Delay.
Note: The command is only applicable to tag IDs received
from RM310 reader and is only active when Attached Reader
Type is set to RM310.

Commands
IS1001 BLE Data Logger User Manual 10
DUM
{5|1|0|D}
Set Detection Unique Mode {5} Last 5, {1} Last 1, {0} Off, {D}
Delay
Specifies how the tag ID is handled if it is received multiple
times from RM310 reader. Valid values are:
•Last 5: The newly received tag ID is stored in the logger’s
memory and is sent to the logger’s communication ports (if
this feature is enabled) only if it is different from the last
five dissimilar tag IDs previously received from the RM310
reader.
•Last 1: The newly received tag ID is stored in the logger’s
memory and is sent to the logger’s communication ports (if
this feature is enabled) only if it is different from the last
tag ID previously received from the RM310 reader.
•Off: All tag IDsreceived from the RM310 reader are stored
in the logger’s memory and are sent to the logger’s
communication ports (if this feature is enabled). This is the
default value.
•Delay: The newly received tag ID is stored in memory and
is sent to the communication ports (if this feature is
enabled) only if it is different from the last five dissimilar
tag IDs previously received from the RM310 reader or if the
specified number of seconds have passed since this tag ID
was first received. Use the DUD (Detection Unique
Delay) command to specify the delay value.
Note: The command is only applicable to tag IDs received
from RM310 reader and is only active when Attached Reader
Type is set to RM310.
Logger
LDF
{H|D}
Set Logger Tag ID Display Format {H} Hexadecimal, {D}
Decimal
Specifies the format for storing and displaying received tag
IDs. Valid values are Hexadecimal or Decimal. Default is
Hexadecimal.
LDS
{MM/DD/YYYY}
Set Logger Date
Sets the logger’s real-time clock present date. The date is
specified as mm/dd/yyyy.
Note: When data logger's Date/Time settings are updated
using "LDS"/"LTS" commands, Date/Time settings of the
attached IS1001 reader get updated automatically also.
LPM
Switch To RM310 Programming Mode
Switches the logger into RM310 programming mode.
Note: To exit RM310 programming mode power to the logger
must be reset. The logger will exit RM310 programming mode
automatically in 10 minutes.

Commands
11 IS1001 BLE Data Logger User Manual
Note: The command is only active when Attached Reader
Type is set to RM310.
LTS
{HH:MM:SS}
Set Logger Time (24-hour)
Sets the logger’s real-time clock present time. The time is
specified as hh:mm:ss (hours:minutes:seconds) in 24-hour
format.
Note: When data logger's Date/Time settings are updated
using "LDS"/"LTS" commands, Date/Time settings of the
attached IS1001 reader get updated automatically also.
RDP
Reset to Factory Default Parameters
Replaces all BLE Data Logger present settings with the
manufacturer default values.
Note: Attached Reader Type present value will be preserved
and will not be changed to default.
Memory
MED
Download Entire Memory
Initiates the download of all data contained in the logger’s
memory.
The Esc key can be used to cancel the process.
Note: The data will be sent only to the port from which the
memory download was requested.
MEE
Erase Entire Memory
Permanently erases all data contained in the logger’s memory.
The recommendation is to download the contents of memory
to another computer or storage device before erasing memory.
MSD
Download Status Reports Memory
Initiates the download of status reports data contained in the
logger’s memory.
The Esc key can be used to cancel the process.
Note: The data will be sent only to the port from which the
memory download was requested.
Note: Status reports are not available for RM310 reader.
MTD
Download Tags Memory
Initiates the download of tags data contained in the logger’s
memory.
The Esc key can be used to cancel the process.
Note: The data will be sent only to the port from which the
memory download was requested.
MVT
{1|0}
Store Virtual Test Tags To Memory {1} On, {0} Off

Commands
IS1001 BLE Data Logger User Manual 12
Specifies if VTT IDs (3E7.xxxxxxxxxx/999.xxxxxxxxxxxx) will
be stored in the logger’s memory as they are received from
IS1001 or FS1001A reader. Valid values are On or Off. Default
is On.
Reader
RAT
{1-3}
Set Attached Reader Type {1} IS1001, {2} RM310, {3}
FS1001A
Sets attached reader type: RAT1 - IS1001, RAT2 - RM310,
RAT3 - FS1001A. Default is 1 (IS1001).
RIT
{0, 10-3600}
Set RM310 Reader Idling Time {0} Disabled, {10 - 3600}
Seconds
Enables switching RM310 reader into Read Mode periodically,
according to the selected time interval. Valid values are 0
(disabled), 10 –3600 seconds. Default is 0 (disabled).
Note: RM310’s Read Mode parameter must be set to
Requested (I0020 command), so the reader returns to
Standby mode after one scan cycle. This command is only
applicable with RM310 firmware v3.36 and v3.49.
Note: The command is only active when Attached Reader
Type is set to RM310.
Reports
RFS
Report Logger Status
Used to generate the logger’s status report.
RSD
{0-1440}
Set Automatic ReaderStatus Report Request Delay in Minutes
Enables requesting status report periodically from the attached
reader that does not have automatic status report sending
functionality, specifically FS1001A. Default is 0 (disabled).
Note: This command will work with IS1001 but will be
redundant since IS1001 has automatic status report sending
functionality. RM310 does not provide status report, so the
command is not applicable to this reader.

BLE Data Logger Status Report
13 IS1001 BLE Data Logger User Manual
Status Report
The BLE Data Logger status report contains its configuration settings information and the internal
memory status. The report can be generated using the RFS command.
Status Message
Message Information
Logger
S/N
Logger serial number (YYWW.XXXX)
Date
Logger date setting
Time
Logger time setting
Date/Time Correct
Specifies if logger date/time setting is correct or it has been lost and needs to be
adjusted (Yes/No)
Application Firmware Version
Logger application firmware version
Tag Display Format
Tag ID display format setting (Hex/Dec)
Reader
Attached Reader
Attached reader (IS1001/RM310/FS1001A)
RM310 Reader Idling Time
RM310 reader idling time in seconds
Communication
BT Broadcast Name
Logger broadcast name
BT Connection Status
Status of the Bluetooth connection (Ready To Link/Connected/Error Code)
Tag Communication to Local Port
Tags communication to local ports setting (Enabled/Disabled)
Local Port Transfer Rate
Local communication ports transfer rate (Full/Slow)
Detection
Unique Mode
RM310 detection unique mode setting (Last 5/Last 1/Delay/Disabled)
Unique Delay
RM310 detection unique delay setting in seconds (1 –43200)
Memory
Memory Status
Status of the internal memory
Tags Memory Usage
Percentage of tag IDs memory presently used
Tags Memory Count
Number of tag IDs presently stored in memory
Status Reports Memory Usage
Percentage of short status reports memory presently used
Status Reports Memory Count
Number of short status reports presently stored in memory
Reports
Reader Stat.Report Req.Delay
Automatic reader status report request delay in minutes
Diagnostics
Input Voltage
Measured input voltage in Volts DC

BLE Data Logger Status Report
IS1001 BLE Data Logger User Manual 14
Example
INF: Start Of Full Status Report
Logger:
Serial Number: 1637.0062
Date: 05/08/2019
Time: 11:45:02
Date/Time Correct: Yes
Application Firmware Version: 1.7.0
Tag Display Format: HEX
Reader:
Attached Reader: RM310
RM310 Reader Idling Time: Disabled
Communication:
BT Broadcast Name: MicroLogger.0062
BT Connection Status: Connected
Tag Comm. To Local Port: Disabled
Local Port Transfer Rate: Full
Detection:
Unique Mode: Disabled
Unique Delay: 60 sec
Memory:
Memory Status: Ready
Tags Memory Usage: 0%
Tags Memory Count: 0
Status Reports Memory Usage: 0%
Status Reports Memory Count: 0
Reports:
Reader Stat.Report Req.Delay: Disabled
Diagnostics:
Input Voltage: 10.0V
INF: End Of Full Status Report

Updating BLE Data Logger Firmware
15 IS1001 BLE Data Logger User Manual
Updating BLE Data Logger Firmware
Important! As a precaution, download all tag IDs and short status reports contained in memory
before initiating the update process. Use the MED command to initiate the memory download. All
settings may be reset to manufacturer default values during the update process, so it is
recommended to take a note of the present settings prior to updating the BLE Data Logger.
New or updated firmware may periodically become available for the BLE Data Logger. To update
the firmware:
1. Start the BioTerm communication program.
2. Make a connection to the BLE Data Logger using either RS-232 communication port or
Bluetooth.
3. Select Tools > Update Device Firmware.
4. Go to the location of the new firmware file, select it and then click on the Open button.
5. Click on the Start Programming button.
6. In the confirmation dialog, click on the OK button. The firmware update process should take
less than a minute to complete.
7. In the Application Update –Success dialog, click on the OK button.

Updating Attached Reader Firmware
IS1001 BLE Data Logger User Manual 16
Updating Attached Reader Firmware
Important! All settings may be reset to manufacturer default values during the update process,
so it is recommended to take a note of the present settings prior to updating the RM310 or IS1001
readers.
Updating Attached RM310 Reader Firmware
New or updated firmware may periodically become available for the RM310 reader. To update
the firmware:
1. Start the BioTerm communication program.
2. Make a connection to the BLE Data Logger using RS-232 communication port (RM310
firmware update through Bluetooth connection is not supported).
3. Enter the LPM command and type Yafter confirmation question appears to switch the logger
into RM310 programming mode.
4. Close the BioTerm communication program.
5. Use Allflex Reader Programmer software to update RM310 reader firmware (refer to RM310
User Guide for details).
6. After the update is complete reset power to the BLE Data Logger.
Note: To exit RM310 programming mode power to the logger must be reset. The logger will exit
RM310 programming mode automatically in 10 minutes.
Updating Attached IS1001 Reader Firmware
New or updated firmware may periodically become available for the IS1001 reader. To update
the firmware:
1. Start the BioTerm communication program.
2. Make a connection to the BLE Data Logger using either RS-232 communication port or
Bluetooth.
3. Enter the CDC command to configure the connection as the reader communication port.
4. Select Tools > Update Device Firmware.
5. Go to the location of the new firmware file, select it and then click on the Open button.
Make sure to use the appropriate file for your IS1001 model:
•IS1001: This model uses IS1001 Application Firmware v1.x.x.
•IS1001-12V: This model uses IS1001 Application Firmware v2.x.x.

Updating Attached Reader Firmware
17 IS1001 BLE Data Logger User Manual
6. Click on the Start Programming button.
7. In the confirmation dialog, click on the OK button. The firmware update process should take
less than a minute to complete.
8. In the Application Update –Success dialog, click on the OK button.
9. Press and hold the Ctrl key and type QUIT to close the communication port connection with
the attached reader.
Other manuals for IS1001
1
Table of contents