6.2 Connecting the iCOMOX NB-IOT to a TCP Server Over NB-IOT ................18 6.2.1 Pre-requisites ................................18 6.2.2 Operation instructions.............................. 19 6.3 Connecting the iCOMOX POE to a TCP Server Using TCP Over Ethernet..............22 Anomaly Detection ......................... 25 Saving Data to SD Card ......................27 8.1 Supported SD Card Formats .............................
Page 3
10.5 TCP/IP over Ethernet connection ..........................37 11. Mechanical Structure....................... 38 11.1 The Sensor Pack ................................. 38 11.1.1 The iCOMOX SMIP Sensor Pack ..........................38 11.1.2 The iCOMOX NB-IOT Sensor Pack.......................... 39 11.1.3 The iCOMOX POE Sensor Pack ..........................40 11.2 The Mounting Kit ...............................
Page 4
Manual 14.2.1.7 Diagnostic mode View............................ 69 14.3 Installing the iCOMOX Monitor..........................70 15. Troubleshooting ........................71 16. Appendix A: FTDI D2XX Driver....................78 17. Appendix B: Erasing the Flash ....................79 18. Document Revision History ....................... 80 www.shiratech-solutions.com Page 3 of 80...
1. iCOMOX – Mounted on the monitored equipment. 2. USB Cable – Connects the iCOMOX to one of the USB ports of a PC for wired communication and power supply. 3. The iCOMOX Monitor GUI application – Installed and run on a PC, provides a Graphical User Interface (GUI) for communicating with the iCOMOX.
The gateway sends the data to a local or remote server over TCP/IP. Using iCOMOX NB-IOT requires the use of a SIM card with a data plan. The data is transmitted over TCP/IP to the remote server (port forwarding should be implemented on the remote network router).
USB-C cable connection. Note: The USB-C connection process is identical for all iCOMOX types. Note: For the PC to correctly recognize the iCOMOX, the FTDI driver must be installed. For FTDI driver installation instructions, refer to Appendix A: FTDI D2XX Driver.
Kit). 3. The iCOMOX LED will illuminate in orange and the board will vibrate briefly, indicating that the built-in test is in progress. Once completed, the iCOMOX LED will be illuminated in green, signaling that the iCOMOX has loaded successfully.
Page 15
Note: 5-10 seconds after the iCOMOX Monitor software Colored Status Indicator turns green, the signals from the sensors appear on the plots. The green LED on the iCOMOX device blinks repeatedly when data is transferred from the iCOMOX to the PC. When data is not transferred, the green iCOMOX LED does not blink.
Kit chapter). 3. The iCOMOX LED will illuminate in orange and the board will vibrate briefly, indicating that the built-in test is in progress. Once completed, the iCOMOX LED will be illuminated in green, signaling that the iCOMOX has loaded successfully.
Page 17
Note: 5-10 seconds after the Colored Status Indicator turns green, the signals from the sensors appear on the plots. The green iCOMOX LED blinks repeatedly when data is transferred from the iCOMOX to the PC. When data is not transferred, the green iCOMOX LED does not blink. www.shiratech-solutions.com...
Page 18
Manual 10. Wait for the iCOMOX SMIP to appear in the client list. It may take up to 2 minutes for the iCOMOX to appear in the clients list. 11. Select the iCOMOX SMIP from the client list. Figure 10: The clients list was updated 12.
NB-IOT to access the PC running the TCP/IP server, as part of the iCOMOX Monitor. Please consult your IT services provider to safely enable the iCOMOX NB-IOT to communicate with a machine located inside your Local Area Network.
Monitor Installation Instructions chapter). Monitor Launch can take up to 40 seconds. 2. If not already on, turn on the iCOMOX by sliding the slide switch on the iCOMOX (see the Connecting the iCOMOX NB-IOT Kit chapter). 3. The iCOMOX LED will illuminate in orange and the board will vibrate briefly, indicating that the built-in test is in progress.
Page 21
Manual Figure 11: TCP/IP server is listening for client connections 9. Once the iCOMOX NB-IOT created a connection with the Monitor, a row will be added to the client table. Select the client from the client table. 10. After selecting the iCOMOX NB-IOT client from the client table, the Colored Status Indicator will change to green, the status bar will display ‘iCOMOX connected via the TCP/IP socket’...
Page 22
12. Verify that live data is displayed, in accordance with the sensors selected in the previous step. Note: • In case no SD card is inserted to the iCOMOX, make sure to un-check the ‘Save to file in SD card’ checkbox. Leaving the checkbox checked will stop sensor data from being sent. •...
2. Program the required network settings to the EEPROM (see the Programming the EEPROM chapter). 3. If not already on, turn on the iCOMOX by sliding the slide switch on the iCOMOX (see the Connecting the iCOMOX POE Kit chapter).
Page 24
Manual 8. When switched on, the iCOMOX POE is continuously attempting to connect to the server. It may take up to 10 seconds for a single TCP/IP connection attempt, depending on network conditions. In case that the iCOMOX POE client does not connect to the server after 30...
Page 25
12. Verify that live data is displayed, in accordance with the sensors selected in the previous step. Note: • In case no SD card is inserted to the iCOMOX, make sure to un-check the ‘Save to file in SD card’ checkbox. Leaving the checkbox checked will stop sensor data from being sent. •...
Manual 7. Anomaly Detection Anomaly detection algorithm allows the user to configure up to 4 different preset states to be learned by the algorithm, then consequently receive reports on anomalies which are displayed as relative deviations from these preset states.
Page 27
Manual 5. Once learning of the state is completed, we expect to see a full green bar next to preset 1, indicating that the current sensor data state resembles preset 1 in 100% (relative to the other presets. Since there are no other presets, there is a 100% resemblance), and an empty anomaly bar, indicating that no anomaly is currently detected.
Quick Start chapter). 4. In case a binary file cannot be created, the iCOMOX will not send any reports, and an error message will appear in the status bar: “Error in saving file to SD card”. Figure 19: Save to file in SD card, and error message.
Note: A ‘Set’ command with an un-checked ‘Save to file in SD card’ checkbox must be sent prior to extracting the SD card from the iCOMOX. Extracting the SD card from the iCOMOX without performing this action first will result in undefined behavior.
9.1 Programming the EEPROM for the First Time on the iCOMOX NB-IOT To program the EEPROM for the first time, perform the following steps. 1. Connect the iCOMOX POE to the PC using the USB-C cable and switch the iCOMOX on using the slide switch.
Page 31
Manual 5. Once connection with the iCOMOX NB-IOT has been successfully established, open the EEPROM tab. 6. Enter the iCOMOX name (maximum length: 32 characters). For example, “iCOMOX-NBIOT 3 phase Motor #421”. 7. It is usually recommended to: •...
Page 32
The Verify EEPROM button allows you to verify whether the exact configurations you have entered in the EEPROM tab are already programmed on the iCOMOX EEPROM. To verify, first enter the desired configurations, then click on the “Verify EEPROM” button.
9.1 Programming the EEPROM for the First Time on the iCOMOX POE To program the EEPROM for the first time, perform the following steps. 1. Connect the iCOMOX POE to the PC using the USB-C cable and switch the iCOMOX on using the slide switch.
Page 34
DHCP. 13. In case the iCOMOX connection with the server is interrupted, the iCOMOX will try to re- establish it. In order to prevent network overloading with multiple clients reconnection attempts, configure the “Delay before connecting”...
Page 35
The Verify EEPROM button allows you to verify whether the exact configurations you have entered in the EEPROM tab are already programmed on the iCOMOX EEPROM. To verify, first enter the desired configurations, then click on the “Verify EEPROM” button.
Figure 25: USB-C cable connection Note: It is recommended to fasten the screws of the USB-C cable to the iCOMOX. 2. Turn on the iCOMOX by sliding the slide switch on the iCOMOX to the direction opposing the USB-C cable (see figure 14).
1. Connect the Dongle (if SmartMesh communication is required) to one of the USB ports on the Figure 28: Connecting the dongle 2. Turn on the iCOMOX by sliding the slide switch on the iCOMOX in the direction of the LED - the opposite direction of the USB-C cable (see Figure 26: Switching the iCOMOX on).
1. Connect the iCOMOX POE to your Local Area Network using an Ethernet cable. 2. Turn on the iCOMOX POE by sliding the slide switch on the iCOMOX POE in the direction opposing the USB-C cable (see Figure 26: Switching the iCOMOX on). The iCOMOX POE may be powered by the USB-C cable.
Manual 11. Mechanical Structure 11.1 The Sensor Pack 11.1.1 The iCOMOX SMIP Sensor Pack The iCOMOX SMIP Sensor Pack comprises the following equipment: • Case cover (5) • LED indicators (1) • Electronic card (6) • Case (2) •...
The Mounting Kit includes the following two adaptors: 1. Two-screw Adaptor (3) – secures to the iCOMOX SMIP sensor pack with two screws (4). This adaptor has a hole at each end, which can enable fitting to such motors as the three- phase, Size 63 Induction Motor.
The Mounting Kit includes the following two adaptors: 3. Two-screw Adaptor (3) – secures to the iCOMOX sensor pack with two screws (4). This adaptor has a hole at each end, which can enable fitting to such motors as the three- phase, Size 63 Induction Motor.
11.3.1 Creating an Adaptor for iCOMOX SMIP Note: Only the 73mm distance holes are to be considered during the design. These holes are made to accommodate m4 screws. Figure 34: The mounting adaptor - iCOMOX SMIP www.shiratech-solutions.com Page 43 of 80...
Note: Only the 61.25mm distance holes are to be considered during the design. These holes are made to accommodate m4 screws. For more information/support, contact support@shiratech-solutions.com Figure 35: The mounting adaptor – POE/ iCOMOX NB-IOT www.shiratech-solutions.com Page 44 of 80...
Manual 12. Replacing the Batteries The iCOMOX SMIP contains two CR2450N batteries. To replace the batteries, perform the following steps: 1. Disconnect the USB cable from the iCOMOX SMIP. 2. Using a Phillips screwdriver, dismount the iCOMOX SMIP from the motor.
Page 47
Manual 5. Remove the four screws at the back side of the iCOMOX SMIP. Figure 39: Loosen the screws to Open the iCOMOX SMIP 6. Remove the yellow cover. Caution: Do not detach the SmartMesh antenna that is connected to the card.
Page 48
Manual 8. Replace the two batteries with new CR2450N batteries. Figure 42: Removing the batteries Figure 43: Inserting new batteries 9. Assemble the iCOMOX SMIP and then reinstall the iCOMOX SMIP onto the motor. www.shiratech-solutions.com Page 47 of 80...
13.Flash Programmer The iCOMOX Flash Programmer is a Windows utility for programming the flash memory of the iCOMOX via the USB-C port. It is based on the CrossCore Serial Flash Programmer™ by Analog Devices. 13.1 Installing the iCOMOX Flash Programmer To install the iCOMOX Flash Programmer, perform the following steps: 1.
Page 50
Manual 3. Click Typical. The Select Installation Folder window opens. Figure 46: iCOMOX Flash Programmer installer 4. Browse to the installation path on your PC and click Next. The Begin Installation window opens. Figure 47: iCOMOX Flash Programmer installer www.shiratech-solutions.com...
Page 51
Manual 5. Click Install to begin installation. The License Terms window appears. Figure 48: iCOMOX Flash Programmer installer 6. When additional installations are required: a. Follow the relevant instructions. b. Select the ‘I agree to the license terms and conditions’ checkbox.
2. Detach the iCOMOX SMIP from the motor, by removing the mounting element from the back side of the iCOMOX SMIP. 3. Remove the 4 screws on the back of the iCOMOX SMIP to remove the iCOMOX SMIP cover. Note: For more detailed instructions regarding the unmounting and opening of the...
Page 53
For installation instructions, refer to appendix 6. Connect the iCOMOX SMIP to the PC using the USB-C cable and turn the iCOMOX SMIP on by sliding the slide switch on the iCOMOX SMIP in the direction of the LED (the direction opposing the USB-C cable).
Page 54
9. Verify that “Done” appears at the end of the status report, indicating that flashing was successful. 10. Restart the iCOMOX by clicking the RESET button (see image 34) on the iCOMOX, or by disconnecting the USB cable and switching the iCOMOX switch off and then back on.
A. Connect the iCOMOX to the PC using the USB-C cable. B. hold down the Bootloader button (the button next to the power switch). C. Turn the iCOMOX on by sliding the slide switch on the iCOMOX in the direction opposing the USB-C cable.
Page 56
Manual Figure 57: Switching the iCOMOX on. Figure 58: The Serial Port drop-down menu. 4. Select the suitable COM port (USB Serial Port) from the drop-down menu and click Start. Flashing should begin. Note: You can launch the Device Manager prior to performing this step, to verify which COM port to choose in later steps.
Page 57
6. Restart the iCOMOX by switching the iCOMOX switch off and then back on. 7. Launch the iCOMOX Monitor, connect to the iCOMOX using the USB cable, then navigate to the Information tab. To verify that the flashing was successful, verify that the Information tab displays the correct firmware version.
Manual 14. Monitor 14.1 Overview Communication Client name and ID Pane view Functionalities Tabs Live Temperature Axis Selection for Gauge Vibrations Anomaly Detection Live Vibrations Display and Spectrum Configuration Live Velocity Gauge Axis Selection for Magnetic Field Low Power...
Page 59
Manual Communication Pane Functionalities Tabs Reset Button Sensor output selection Data Management Save to SD card Binary to text file converter Sensor Selection Anomaly Detection Periodic Activation Configuration Status Pane Communication Pane Functionalities Tabs Information Status Pane Figure 61: Monitor overview www.shiratech-solutions.com...
Page 60
Manual Functionalities Tabs Board information Board Type Selection Addressing settings EEPROM actions EEPROM action progress bar Status pane Functionalities Tabs SMIP Clients table TCP clients table Disconnect client button Deselect client button Status pane Figure 62: Monitor overview www.shiratech-solutions.com...
• Communication Panel - contains the following features: o USB/SMIP/TCP-IP communication selection (1). o Drop down menu for the COM port selection of the iCOMOX USB Manager (2). o Connect/Disconnect button to enable/disable communication (3). o Colored Status Indicator (4).
Manual 14.2.1 Tab Views The Main Window provides the following six tab views: • Live Data • Statistic • Configuration • Information • EEPROM • Clients 14.2.1.1 Live Data View Figure 65: Monitor Live Data View The Live Data view provides a live display of the collected data as well as anomaly detection algorithm configuration and display.
Manual 14.2.1.2 Statistics View The Statistics view displays live statistical information extracted from the acquired sensor data. The information for each axis is presented separately. Figure 66: Monitor Statistics View www.shiratech-solutions.com Page 62 of 80...
(repetitions) of selected sensors samples, every certain amount of minutes (activation period). o Set – Send a set configuration command to the iCOMOX, to have it configured in accordance with the selected checkboxes. o Get – Read and display the iCOMOX current configuration.
Page 65
Once this has been done, the user can click the “Start” button at any time, while the iCOMOX is connected, to start the data recording. When the user presses the “Stop” button, the system stops recording the data and saves the log file in the specified directory.
Firmware build version. o Production serial number. o Part number. • Name – User configurable string, describing the iCOMOX client. • BIT status code – Built-in test result. o 0x00 means that all components passed the test successfully. Other status codes...
• Client static IP address – Configures a static IP for the iCOMOX client within the LAN. • Mask address – The mask address of the LAN in which the iCOMOX and the PC running the iCOMOX Monitor resides. •...
Page 68
Manual • Verify EEPROM button – Clicking this button will perform a comparison between the settings written in the text fields, and the settings programmed to the EEPROM, and display success/failure in the status bar. www.shiratech-solutions.com Page 67 of 80...
Name – User configurable string, for example: “POE Roof, Antenna motor” o Unique ID – A factory programmed ID, unique to each individual iCOMOX board. o IP address + Port – Shows the remote IP address and port of an iCOMOX client. •...
BG96 configurations and connection status. To use Diagnostic mode, you must connect to the iCOMOX via the USB-C connection, with the ‘Raw sensors data to acquire’ un-checked. After connectivity test was finished, it is necessary to reset the iCOMOX.
To install the iCOMOX Monitor, perform the following steps: 1. Download the iCOMOX installer file from: https://www.shiratech-solutions.com/icomox/ 2. Run the installer file (the ‘iCOMOX Monitor 2.8.0.msi’ file) to launch the installer. The Setup Wizard opens. Figure 72: iCOMOX Monitor Installer 3.
Missing driver for the Follow the instructions in recognize the iCOMOX FTDI. Appendix A: FTDI D2XX Driver. 1. Turn the iCOMOX off and on again. iCOMOX is not 2. Verify that the Colored operating. Status Indicator on the Monitor is green.
Page 73
Monitor COM port drop-down menu is USB connection was Close the iCOMOX Monitor empty. (And the refresh button not recognized by the window, turn the iCOMOX off doesn’t help) operating system. and then on again. Click the Monitor’s Monitor Reset button does not reset Connection has to be ‘Disconnect’...
Page 74
APN settings. Under certain network Varying network conditions, it may take up to 6 conditions and signal minutes for the iCOMOX NB- quality. IOT to connect. Run the connectivity test in An unknown error the Monitor ‘Diagnostic mode’...
Page 75
TCP/IP / SMIP On TCP over NB-IOT connection, channel is selected. radio button is selected iCOMOX NB-IOT client is connected via under ‘Sensors output TCP/IP connection, but the plots in the channel’. Live Data view are not updated.
Page 76
Monitor PC’s Consult your IT services Monitor is listening for client LAN. Port forwarding provider and implement port connections, iCOMOX POE is switched is not configured in forwarding. on, but connection is not established. the server’s router/NAT device.
Page 77
Data Acquisition view, Wrong sensors output verify that TCP/IP / SMIP channel is selected. radio button is selected iCOMOX POE client is connected via under ‘Sensors output TCP/IP connection, but the plots in the Live Data view are not updated. channel’.
Page 78
2. Verify that the USB cable the previous flashing you are using is not It is not possible to flash the iCOMOX (for example, the damaged. using the flash programmer. cable got 3. Perform the instructions disconnected while in Appendix B –...
Manual 16. Appendix A: FTDI D2XX Driver D2XX drivers allow the iCOMOX monitor (and other applications as well) direct access to the USB device through a DLL. To install the driver from FTDI website: 1. Go to https://www.ftdichip.com/Drivers/D2XX.htm. 2. Press the setup executable which is often found on the top-right side of the table (see Figure ).
Manual 17.Appendix B: Erasing the Flash In case, for some reason, it is no longer possible to flash the iCOMOX, as a last resort, you may attempt to erase the flash. Note: Before moving forward to erasing the flash, be sure to have carefully read the regular flashing instructions, and verify that you have correctly followed these instructions.
07.04.2020 Ori Makover 22.04.2020 Ori Makover Unified doc – SMIP/NB-IOT/POE 14.07.2020 Ori Makover New software release – 2.8.0 T. +972.3.943.5050 F. +972.3.943.5055 E. info@shiratech-solutions.com 58 Amal St, Kiryat Arie POB 3272, PetachTikva 4951358, Israel www.shiratech-solutions.com www.shiratech-solutions.com Page 80 of 80...
Need help?
Do you have a question about the iCOMOX and is the answer not in the manual?
Questions and answers