Our full technical support staff does not monitor this forum. If you need assistance from a member of our staff, please submit your question from the Ask a Question page.


Log in or register to post/reply in the forum.

CR300 auto data extraction / monitoring


benocd Mar 14, 2022 11:31 PM

Hi all, I'm trying to remotely monitor data from a CR300 datalogger. I have a couple of questions regarding the device. Any help would be highly appreciated.

  • Can you access the CR300 console emulator externally from the computer that is connected through USB? i.e. from CMD or through script programming? Or just through RS232
  • Can you automate data collection? I was thinking to get the public data file updated every minute.
  • I was checking the operation manual as well and it mentions FTP connection. Is this possible with the CR300? Since it doesn’t have an Ethernet port on it.
  • Can you extract data from datalogger via USB from a Linux computer? (i.e. raspberry pi)

Thanks in advance


JDavis Mar 17, 2022 04:06 PM

1)Works on both ComUSB and ComRS232. Beware that I have heard of cases where USB left connected stopped working after a number of weeks. It takes so long to happen that we have not been able to determine if the issue is on the PC side of the datalogger side. Reinitializing the USB connection by restarting the computer or unplugging the USB cable gets it working again.

2)Loggernet software is designed precisely for that scenario.

3)Primary option for IP connections on a CR300 is attaching a cellular modem. An advanced setting on the CR300 allows putting the USB port into RNDIS mode. RNDIS lets the USB port function as an IP connection to a Windows computer.

4)It would really be much easier to get things working by attaching a Campbell cell modem to the CR300. An IP connection allows using FTP or the datalogger web API to retrieve data. I have heard getting RNDIS to work on a Linux computer is hard.

Many users have decided to just automatically output records from the datalogger to a comport for the raspberry pi to listen. In a datalogger program that requires GetRecord to copy data from a table into a string, then SerialOut. ModbusClient is an option for making current readings available.


benocd May 3, 2022 01:07 AM

Thanks for your reply. I ended up writing a python script for parsing data from console and inserting it in a remote SQL database.

Log in or register to post/reply in the forum.