EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: [EXTERNAL] EPICS Arduino Interfacing
From: "Vodopivec, Klemen via Tech-talk" <tech-talk at aps.anl.gov>
To: Udit Shah <shahudit2311 at gmail.com>
Cc: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Fri, 5 Mar 2021 13:16:11 +0000
Hi,

I’ve been attempting a similar task but with ESP8266 which has the Wifi/Ethernet connectivity. A couple of years I had a simple text based protocol pushing data to StreamDevice and it still works fine, but not the most elegant solution. mqtt protocol seems more suited for not-always-on devices and most importantly, it’s readily available in Arduino library stack. While there are other ways to interact with mqtt, EPICS has been my daily job which for me it makes it obvious choice for a home control system. There has been some development towards mqtt in the past (https://accelconf.web.cern.ch/icalepcs2017/papers/thpha198.pdf) and I believe some lab might actually be using mqtt. But I couldn’t find the code and instead wanted to learn a bit about mqtt myself by prototyping mqtt-epics device driver. The project is still in very early stages and nothing is on GitHub yet. If there’s interest I could push my WIP to GitHub soon.

— Klemen

> On Mar 4, 2021, at 2:30 AM, Udit Shah via Tech-talk <tech-talk at aps.anl.gov> wrote:
> 
> Hi,
> 
> So I was searching for the required EPICS modules and extensions to interface Arduino Nano(Or any other such microcontroller based platform) with the EPICS.
> 
> The basic idea is to make a sensor based arduino circuit, monitor and plot a real time physical quantity using EPICS and CS-Studio. Let me know how I should proceed with this.
> 
> Udit


References:
EPICS Arduino Interfacing Udit Shah via Tech-talk

Navigate by Date:
Prev: Re: EPICS Arduino Interfacing Jemian, Pete R. via Tech-talk
Next: Re: Matlab 2020b crashes with labCA 3.7.2 Till Straumann via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: Re: EPICS Arduino Interfacing Jemian, Pete R. via Tech-talk
Next: Re: EPICS Arduino Interfacing R Nussbaumer via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 11 Mar 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·