Campbell Scientific NL200/NL201 Owner's manual

Category
Networking
Type
Owner's manual

This manual is also suitable for

INSTRUCTION MANUAL
NL200/NL201
Network Link Interface
Revision: 10/15
Copyright © 2011- 2015
Campbell Scientific, Inc.
Limited Warranty
“Products manufactured by CSI are warranted by CSI to be free from defects in
materials and workmanship under normal use and service for twelve months
from the date of shipment unless otherwise specified in the corresponding
product manual. (Product manuals are available for review online at
www.campbellsci.com.) Products not manufactured by CSI, but that are resold
by CSI, are warranted only to the limits extended by the original manufacturer.
Batteries, fine-wire thermocouples, desiccant, and other consumables have no
warranty. CSI’s obligation under this warranty is limited to repairing or
replacing (at CSI’s option) defective Products, which shall be the sole and
exclusive remedy under this warranty. The Customer assumes all costs of
removing, reinstalling, and shipping defective Products to CSI. CSI will return
such Products by surface carrier prepaid within the continental United States of
America. To all other locations, CSI will return such Products best way CIP
(port of entry) per Incoterms ® 2010. This warranty shall not apply to any
Products which have been subjected to modification, misuse, neglect, improper
service, accidents of nature, or shipping damage. This warranty is in lieu of all
other warranties, expressed or implied. The warranty for installation services
performed by CSI such as programming to customer specifications, electrical
connections to Products manufactured by CSI, and Product specific training, is
part of CSI's product warranty. CSI EXPRESSLY DISCLAIMS AND
EXCLUDES ANY IMPLIED WARRANTIES OF MERCHANTABILITY
OR FITNESS FOR A PARTICULAR PURPOSE. CSI hereby disclaims,
to the fullest extent allowed by applicable law, any and all warranties and
conditions with respect to the Products, whether express, implied or
statutory, other than those expressly provided herein.
Assistance
Products may not be returned without prior authorization. The following
contact information is for US and international customers residing in countries
served by Campbell Scientific, Inc. directly. Affiliate companies handle
repairs for customers within their territories. Please visit
www.campbellsci.com to determine which Campbell Scientific company serves
your country.
To obtain a Returned Materials Authorization (RMA), contact CAMPBELL
SCIENTIFIC, INC., phone (435) 227-9000. After an application engineer
determines the nature of the problem, an RMA number will be issued. Please
write this number clearly on the outside of the shipping container. Campbell
Scientifics shipping address is:
CAMPBELL SCIENTIFIC, INC.
RMA#_____
815 West 1800 North
Logan, Utah 84321-1784
For all returns, the customer must fill out a Statement of Product Cleanliness
and Decontaminationform and comply with the requirements specified in it.
The form is available from our web site at www.campbellsci.com/repair. A
completed form must be either emailed to repair@campbellsci.com or faxed to
(435) 227-9106. Campbell Scientific is unable to process any returns until we
receive this form. If the form is not received within three days of product
receipt or is incomplete, the product will be returned to the customer at the
customers expense. Campbell Scientific reserves the right to refuse service on
products that were exposed to contaminants that may cause health or safety
concerns for our employees.
Safety
DANGER MANY HAZARDS ARE ASSOCIATED WITH INSTALLING, USING, MAINTAINING, AND WORKING ON OR AROUND
TRIPODS, TOWERS, AND ANY ATTACHMENTS TO TRIPODS AND TOWERS SUCH AS SENSORS, CROSSARMS, ENCLOSURES,
ANTENNAS, ETC. FAILURE TO PROPERLY AND COMPLETELY ASSEMBLE, INSTALL, OPERATE, USE, AND MAINTAIN TRIPODS,
TOWERS, AND ATTACHMENTS, AND FAILURE TO HEED WARNINGS, INCREASES THE RISK OF DEATH, ACCIDENT, SERIOUS
INJURY, PROPERTY DAMAGE, AND PRODUCT FAILURE. TAKE ALL REASONABLE PRECAUTIONS TO AVOID THESE HAZARDS.
CHECK WITH YOUR ORGANIZATION'S SAFETY COORDINATOR (OR POLICY) FOR PROCEDURES AND REQUIRED PROTECTIVE
EQUIPMENT PRIOR TO PERFORMING ANY WORK.
Use tripods, towers, and attachments to tripods and towers only for purposes for which they are designed. Do not exceed design
limits. Be familiar and comply with all instructions provided in product manuals. Manuals are available at www.campbellsci.com or
by telephoning (435) 227-9000 (USA). You are responsible for conformance with governing codes and regulations, including safety
regulations, and the integrity and location of structures or land to which towers, tripods, and any attachments are attached. Installation
sites should be evaluated and approved by a qualified engineer. If questions or concerns arise regarding installation, use, or
maintenance of tripods, towers, attachments, or electrical connections, consult with a licensed and qualified engineer or electrician.
General
Prior to performing site or installation work, obtain required approvals and permits. Comply
with all governing structure-height regulations, such as those of the FAA in the USA.
Use only qualified personnel for installation, use, and maintenance of tripods and towers, and
any attachments to tripods and towers. The use of licensed and qualified contractors is
highly recommended.
Read all applicable instructions carefully and understand procedures thoroughly before
beginning work.
Wear a hardhat and eye protection, and take other appropriate safety precautions while
working on or around tripods and towers.
Do not climb tripods or towers at any time, and prohibit climbing by other persons. Take
reasonable precautions to secure tripod and tower sites from trespassers.
Use only manufacturer recommended parts, materials, and tools.
Utility and Electrical
You can be killed or sustain serious bodily injury if the tripod, tower, or attachments you are
installing, constructing, using, or maintaining, or a tool, stake, or anchor, come in contact
with overhead or underground utility lines.
Maintain a distance of at least one-and-one-half times structure height, 20 feet, or the
distance required by applicable law, whichever is greater, between overhead utility lines and
the structure (tripod, tower, attachments, or tools).
Prior to performing site or installation work, inform all utility companies and have all
underground utilities marked.
Comply with all electrical codes. Electrical equipment and related grounding devices should
be installed by a licensed and qualified electrician.
Elevated Work and Weather
Exercise extreme caution when performing elevated work.
Use appropriate equipment and safety practices.
During installation and maintenance, keep tower and tripod sites clear of un-trained or non-
essential personnel. Take precautions to prevent elevated tools and objects from dropping.
Do not perform any work in inclement weather, including wind, rain, snow, lightning, etc.
Maintenance
Periodically (at least yearly) check for wear and damage, including corrosion, stress cracks,
frayed cables, loose cable clamps, cable tightness, etc. and take necessary corrective actions.
Periodically (at least yearly) check electrical ground connections.
WHILE EVERY ATTEMPT IS MADE TO EMBODY THE HIGHEST DEGREE OF SAFETY IN ALL CAMPBELL SCIENTIFIC PRODUCTS,
THE CUSTOMER ASSUMES ALL RISK FROM ANY INJURY RESULTING FROM IMPROPER INSTALLATION, USE, OR
MAINTENANCE OF TRIPODS, TOWERS, OR ATTACHMENTS TO TRIPODS AND TOWERS SUCH AS SENSORS, CROSSARMS,
ENCLOSURES, ANTENNAS, ETC.
i
Table of Contents
PDF viewers: These page numbers refer to the printed version of this document. Use the
PDF reader bookmarks tab for links to specific sections.
1. Introduction ................................................................. 1
2. Precautions ................................................................. 1
3. QuickStart .................................................................... 2
3.1 Physical Setup ...................................................................................... 2
3.2 Configuring the NL200/201 ................................................................. 3
3.3 LoggerNet Setup .................................................................................. 4
3.4 Connect ................................................................................................ 5
4. Overview ...................................................................... 5
5. Specifications ............................................................. 8
6. Configuring the NL200/201 ...................................... 10
6.1 Configuring the NL200/201 via USB ................................................ 10
6.2 Configuring the NL200/201 via Network Connection ....................... 10
6.3 Configuring the NL200/201 via Telnet .............................................. 11
6.4 Configuring the NL200/201 via RS-232 ............................................ 11
7. Operation ................................................................... 12
7.1 PakBus® Router ................................................................................ 12
7.1.1 Physical Setup ............................................................................. 13
7.1.2 Configuring the NL200/201 ........................................................ 13
7.1.3 LoggerNet Setup ......................................................................... 14
7.1.4 Connect ....................................................................................... 15
7.2 Bridge Mode ...................................................................................... 15
7.2.1 Physical Setup ............................................................................. 15
7.2.2 Configuring the NL200/201 ........................................................ 15
7.2.3 Configuring the Datalogger ........................................................ 15
7.2.4 LoggerNet Setup ......................................................................... 16
7.2.5 Connect ....................................................................................... 17
7.3 TCP Serial Server .............................................................................. 17
7.3.1 Physical Setup ............................................................................. 17
7.3.2 Configuring the NL200/201 ........................................................ 17
7.3.3 LoggerNet Setup ......................................................................... 18
7.3.4 Connect ....................................................................................... 19
7.3.5 Serial Sensors .............................................................................. 19
7.4 TCP Serial Client ............................................................................... 19
7.5 Modbus TCP/IP to RTU Gateway ..................................................... 19
7.6 TLS .................................................................................................... 19
7.6.1 TLS Proxy Server ....................................................................... 21
7.6.2 DevConfig TCP Encrypted Communication to the
NL200/201............................................................................... 23
Table of Contents
ii
8. Applications............................................................... 23
8.1 Working Around Firewalls ................................................................ 23
8.1.1 Configuring the NL200/201 ....................................................... 24
8.1.2 Configuring the Datalogger ........................................................ 24
9. Troubleshooting ........................................................ 25
10. Attribution .................................................................. 27
Appendices
A.
Glossary ................................................................... A-1
B. Cables, Pinouts, LED Function, and Jumper ....... B-1
B.1 CS I/O.............................................................................................. B-1
B.2 RS-232 ............................................................................................. B-1
B.3 Ethernet ........................................................................................... B-2
B.4 USB ................................................................................................. B-2
B.5 Power............................................................................................... B-2
B.6 LEDs ............................................................................................... B-3
B.7 Power Jumper (NL201 only) ........................................................... B-3
C. NL200/201 Settings ................................................. C-1
C.1 Main Tab ......................................................................................... C-1
C.2 RS-232 Tab ..................................................................................... C-4
C.3 CS I/O Tab ...................................................................................... C-7
C.4 Net Services Tab ............................................................................. C-8
C.5 TLS Proxy Server Tab ................................................................... C-10
C.6 TLS Tab ........................................................................................ C-12
D. Sending a New OS to the NL200/201 ..................... D-1
D.1 Sending an OS via USB .................................................................. D-1
D.2 Sending an OS via IP ...................................................................... D-1
Figures
3-1. NL200 with CR800 (external power) .................................................. 2
3-2. NL201 with CR800 (powered by datalogger) ..................................... 3
3-3. LoggerNet setup .................................................................................. 5
4-1. NL201 ................................................................................................. 6
4-2. Bridge Mode enabled .......................................................................... 6
4-3. Bridge Mode disabled ......................................................................... 7
5-1. NL200/201 dimensions in inches ........................................................ 8
7-1. PakBus® router LoggerNet setup ..................................................... 14
7-2. Bridge mode LoggerNet setup .......................................................... 16
7-3. Serial server LoggerNet setup ........................................................... 18
7-4. TLS proxy server configurations ....................................................... 21
8-1. Working around firewalls .................................................................. 24
Table of Contents
iii
Tables
B-1. CS I/O Pinout ................................................................................... B-1
B-2. RS-232 Pinout .................................................................................. B-1
B-3. Ethernet Pinout ................................................................................. B-2
B-4. USB Micro-B ................................................................................... B-2
B-5. Power In ........................................................................................... B-2
B-6. Power LED ....................................................................................... B-3
B-7. Ethernet LED ................................................................................... B-3
Table of Contents
iv
1
NL200/201 Network Link Interface
1. Introduction
The NL200/201 Network Link Interface allows Campbell Scientific
dataloggers and peripherals to communicate over a local area network or a
dedicated Internet connection. This serial to Ethernet interface can be
connected to a datalogger’s CS I/O port or other devices via RS-232.
This manual describes how to use LoggerNet to connect to your datalogger
with an NL200/201. You can also use other software packages, such as
PC400, RTDAQ, or LoggerLink Mobile Apps for iOS and Android.
2. Precautions
The first time an NL200/201 is attached to a datalogger and Bridge Mode
is enabled, the datalogger’s memory has to be reorganized to allow room
in memory for the IP stack. To avoid the loss of data, collect your data
before enabling Bridge Mode.
Device Configuration Utility (DevConfig) 2.05 or higher is required to
communicate with the NL200/201. The latest version of DevConfig can
be downloaded from our website at www.campbellsci.com/downloads.
The device driver for the NL200/201 must be installed on your computer
before you can connect to the NL200/201 via USB.
To install the device driver, verify you have the latest version of
DevConfig (see previous bullet). Under Device Type, select Network
Peripheral | NL200 Series. Click the Install the device driver for the
device link and follow the prompts.
CR1000, CR3000, and CR800-series dataloggers require operating system
version 23 or higher in order to operate with the NL200/201 in bridge
mode. The latest operating systems can be downloaded from our website
at www.campbellsci.com/downloads.
The NL200 is not powered over CS I/O or USB. An external power
adapter or power cable is required. The NL201 can be powered by the CS
I/O port or an external power adapter or power cable. If you wish to
prevent the NL201 from being powered by the CS I/O port, see Appendix
B, Cables, Pinouts, LED Function, and Jumper
(p. B-1).
Ensure maximum protection against surges. Use a shielded Ethernet
cable. Keep RS-232 and CS I/O connections short. The NL200 may
require the use of external surge suppression (pn 28033). The NL201 has
integrated surge protection. The NL201 must be well grounded using the
ground lug on the case for the surge protection to work properly.
NL200/201 Network Link Interface
2
3. QuickStart
Out of the box, the NL200/201 is configured for operation as a PakBus®
Router. In this mode, the NL200/201 can be used to communicate with
Campbell Scientific PakBus devices over an Ethernet / Internet network
connection.
3.1 Physical Setup
Using the supplied serial cable, connect the NL201’s CS I/O port to the
datalogger’s CS I/O port. Alternatively, power the NL200 or NL201 through
the barrel-connector jack located on the edge of the device. Connect the
NL200/201 to your network using an Ethernet cable, attaching one end of the
cable to the NL200/201’s Ethernet port and the other end to your network.
Ensure that the device is powered up by inspecting the Power LED.
FIGURE 3-1. NL200 with CR800 (external power)
NL200/201 Network Link Interface
3
FIGURE 3-2. NL201 with CR800 (powered by datalogger)
3.2 Configuring the NL200/201
INSTALL THE DEVICE DRIVER BEFORE plugging the
NL200/201 into your PC for the first time. You will need the
device driver properly installed before you can connect to the
NL200/201 via USB.
To install the device driver, download the latest version of
DevConfig from our website. Under Device Type, select Network
Peripheral | NL200 Series. Click the Install the device driver for
the device link and follow the prompts.
Ensure the NL200/201 is powered.
Connect the supplied USB cable between a USB port on your computer
and the USB port on the NL200/201.
Open DevConfig.
Under Device Type, select NL200.
Click the Browse button next to Communication Port.
Select the port labeled NL200.
Click OK.
Click Connect.
NOTE
NL200/201 Network Link Interface
4
To enter a static IP address, select disable in the Use DHCP field. Then
input the IP Address, Network Mask, and Default Gateway. These
values can be provided by your network administrator.
If a dynamic address is to be used, the network information acquired via
DHCP can be seen on the NL200 tab.
Click Apply to save your changes.
It is recommended that a static IP address be given to the
NL200/201 for most applications so that the path to the device is
always known. If using a dynamic IP address acquired via DHCP
you may wish to configure the NL200/201 as a PakBus/TCP
client.
3.3 LoggerNet Setup
The next step is to run LoggerNet and configure it to connect to the datalogger
via the NL200/201.
In the LoggerNet Setup screen, press Add Root and choose IPPort. Input
the NL200/201’s IP address and port number. The IP address and port
number are input on the same line separated by a colon. IPv6 addresses
will need to be enclosed in square brackets when specifying a port number.
An IPv4 address may look like 192.168.1.100:6785. An IPv6 address may
look like [2001:db8::1234:5678]:6785. A fully qualified host name entry
may look like yourlogger.com:6785.
Add a PakBus® Port (PakBusPort).
Add a PakBus® Router (pbRouter). Input the PakBus address of the
NL200/201. The NL200/201’s default PakBus address is 678.
Add the datalogger and input the PakBus® address of the datalogger.
Press Apply to save the changes.
You can verify that your settings are correct by selecting the datalogger in
the Network Map, selecting the Clock tab, and pressing Check Clocks. If
your settings are correct, you should see the current clock of your server
and datalogger.
NOTE
NL200/201 Network Link Interface
5
FIGURE 3-3. LoggerNet setup
3.4 Connect
You are now ready to connect to your datalogger using the LoggerNet Connect
screen.
4. Overview
The NL200/201 Network Link Interface is a device used to communicate with
Campbell Scientific dataloggers and peripherals using an Ethernet 10/100
Mbps communications link. The NL200/201 includes a CS I/O port and an
RS-232 port for communication. A USB device port is used for configuring
the NL200/201 device.
NL200/201 Network Link Interface
6
FIGURE 4-1. NL201
Bridge Mode Enabled
The NL200/201 can be configured to bridge Ethernet and CS I/O
communications (Bridge Mode enabled). This mode is used for providing
access to the internal IP functionality of the CR800/850, CR1000, and CR3000
(e.g., web page access, email, FTP, etc.). Bridge mode does not utilize PPP.
Instead, raw IP packets are transferred between the Ethernet and CS I/O
connections.
FIGURE 4-2. Bridge Mode enabled
Bridge Mode Disabled
With Bridge Mode disabled, the NL200/201 can provide multiple services
simultaneously including TCP Serial Server, TCP Serial Client, Modbus
TCP/IP Gateway, and PakBus® router. The NL200/201 can act as a serial
server and PakBus router simultaneously. However, each physical port (RS-
232 and CS I/O) is only associated with one service (PakBus router, serial
server, Modbus/TCP Gateway, etc.) at a time. For example, you can have an
RS-232 serial server and a CS I/O serial server, an RS-232 serial server and a
CS I/O PakBus router, an RS-232 PakBus router and a CS I/O serial server, or
an RS-232 PakBus router and a CS I/O PakBus router. In addition, the
NL200/201 can act as TLS proxy server. The TLS proxy server is independent
of other modes.
NL200/201 Network Link Interface
7
FIGURE 4-3. Bridge Mode disabled
Some reasons you might want to use each of these modes are described below.
Refer to Section 6, Configuring the NL200/201
(p. 10), and Section 7, Operation
(p. 12), for information on setting up your NL200/201 for each mode.
Campbell Scientific’s LoggerNet software is used to communicate with the
dataloggers once the NL200/201 is configured properly and connected to a
network.
Bridge Mode
Allows access to datalogger’s internal IP functionality when a peripheral
port is not accessible. For example accessing the HTTP/webpage, email,
and FTP capabilities of a CR800/850, ET107, RAWS, or CS110.
NL200/201 Network Link Interface
8
Serial Server
Allows access to a CR10X over Ethernet (RS-232 serial server) when used
in conjunction with an RS-232 to CS I/O (ME) adapter like the SC32B or
SC105.
Allows access to a serial sensor over Ethernet (RS-232 serial server).
Provides an Ethernet to RF500M Base. (RS-232 serial server).
PakBus® Router
Allows access to a CR10X-PB over Ethernet.
Allows access to a CR200X over Ethernet.
Allows you to connect to a PakBus® Device on the RS-232 port and a
PakBus Device on the CS I/O port using only one TCP port.
Allows a PakBus® device on the RS-232 port and a PakBus device on the
CS I/O port to communicate with each other without routing through the
Ethernet.
Allows multiple computers to concurrently talk to PakBus® devices
connected to the RS-232 and CS I/O ports.
TLS Proxy Server
Adds an encrypted Ethernet network interface to a datalogger that supports
CS I/O IP (bridge mode) communications.
5. Specifications
General
177 g (6.3 oz)
16 x 6.73 x 2.54 cm (6.3 x 2.65 x 1 in)
FIGURE 5-1. NL200/201 dimensions in inches
2.65
1.0
NL200/201 Network Link Interface
9
Power Input
NL201: CS I/O or barrel connector jack; not powered over USB
NL200: Barrel connector jack; not powered over CS I/O or USB
Power Requirements
7 to 20 Vdc
50 mA active, 2 mA standby @ 13 Vdc
Standby power is when the IPNetPower instruction has been used
to turn off power to the Ethernet. See the CRBasic help for an
example of using the IPNetPower instruction. Note that the
IPNetPower instruction is only applicable when the NL200/201 is
configured with Bridge Mode Enabled.
Operating Temperature
Standard: 25 to +50 °C
Extended: 55 to +85 °C
Configuration
DevConfig over USB or Ethernet
Telnet console over Ethernet
Terminal menu over RS-232
CS I/O Port
SDC 7, 8, 10, 11 (does not support ME)
9600 bps to 460.8 kbps
RS-232 Port
DTE
1200 bps to 115.2 kbps
Ethernet
10Base-T (full and half duplex), 100Base-TX (full and half duplex),
Auto-MDIX
Auto-IP (APIPA), IPv4, IPv6, ICMP/Ping, ICMPv6/Ping, TCP, DHCP
Client, SLAAC, DNS Client, HTTPS Proxy, Telnet Server, TLS,
PakBus®, Modbus TCP/IP
Miscellaneous
Supports 20 simultaneous TCP connections
Up to 10 of the 20 TCP connections can be used for TLS
PakBus® router supports 50 routes
Supports up to 15 concurrent Modbus server transactions
Compliance
RoHS Compliant
The NL200/NL201 is encased in metal and meets requirements for a Class
B device under European standards:
APPLICATION OF COUNCIL DIRECTIVE(S)
2004/108/EC
STANDARD(S) TO WHICH CONFORMITY IS DECLARED:
EN61326-1;2013
NOTE
NL200/201 Network Link Interface
10
6. Configuring the NL200/201
The NL200/201 is configured using DevConfig. You can connect your
NL200/201 to DevConfig using either a network connection or USB.
6.1 Configuring the NL200/201 via USB
INSTALL the DEVICE DRIVER BEFORE plugging the
NL200/201 into your PC for the first time. You will need the
device driver properly installed before you can connect to the
NL200/201 via USB.
To install the device driver, download the latest version of
DevConfig from our website. Under Device Type, select Network
Peripheral | NL200 Series. Click the “Install the device driver for
the device” link and follow the prompts.
Ensure the NL200/201 is powered.
Connect the supplied USB cable between a USB port on your computer
and the USB port on the NL200/201.
Open DevConfig.
Under Device Type, select NL200.
Click the Browse button next to Communication Port.
Select the port labeled NL200.
Click OK.
Click Connect.
Configure the NL200/201 as needed for your application.
Click Apply to save your changes.
6.2 Configuring the NL200/201 via Network Connection
The NL200/201 must have an IP address before connecting via a
network connection. If the address cannot be obtained via DHCP,
you will need to configure your NL200/201 via USB the first time
it is set up.
Ensure the NL200/201 is powered and connected to your network.
Launch DevConfig.
Under Device Type, select NL200.
Check the box labeled Use IP Connection.
NOTE
NOTE
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60

Campbell Scientific NL200/NL201 Owner's manual

Category
Networking
Type
Owner's manual
This manual is also suitable for

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI