Resources & Tools

1-25 of 102 results
.NET Libraries
Developer - Published:
OverviewOpto 22 provides several free .NET libraries for interacting with Opto 22 devices.The following libraries are available from the main Opto 22 website..NET OptoMMP SDK for SNAP PACThis is a 100...more
API Keys
Developer - Published:
Configure API KeysThe groov EPIC uses a groov Manage user’s API key, which is described in Using PAC Control REST API with groov EPIC.To authenticate login requests, the SNAP PAC REST API uses key-value...more
Blog
Developer - Published:
PostsJan 23, 2019Developing with groov EPICAug 6, 2018Access groov I/O with new REST API for groov Manage.May 23, 2018Node-RED Nodes for groov View and PAC Control now support groov EPICNov 14, 2017New...more
Building your first groov API request
Developer - Published:
## PrerequisitesYou should already have:* [Added a Data Store and tags](/groov/view/#adding-a-data-store) to _groov_, so you have your tag id. * [Set up an API user](/groov/view/#setting-up-api-users...more
Building your first OptoMMP data package with Python
Developer - Published:
Go back to Getting Started with OptoMMP for PythonAbout OptoMMP Data PackagesOptoMMP is a binary-based protocol that requires precision in every package it deals with. As a result, you should know the...more
C++ for OptoMMP
Developer - Published:
C++ OptoMMP SDK for SNAP PACThe C++ OptoMMP SDK for SNAP PAC is a free product is a C++ developer toolkit for Windows and Linux. The toolkit lets you use C++ programming tools such as Visual Studio 2015 ...more
Code Samples and Videos
Developer - Published:
By Product  groovNode-RED Workshop Videos:    • Fundamentals    • Best Practices    • Advances Nodes    • Send Email NotificationsLogging groov data to an Excel WorksheetNode-REDgroov REST API SNAP...more
Code Samples for Raspberry Pi
Developer - Published:
Tips for using a Pi to read and write to I/OOpto 22 I/O modules use negative true logic (a zero bit means On and a 1 bit means Off).When you read and write to I/O modules, 0 is On and 1 is Off.You can...more
Contact
Developer - Published:
For feedback on the Opto 22 Developer site or program, please send a message to developer@opto22.com.For information on Opto 22 products and help with using them, please see the following:Opto 22 main websiteContact UsCorporate ContactsProduct Support...
Create and Install the Client Certificate
Developer - Published:
Go back to the procedure overviewII. Create the Client Certificate (CC)Generate the Client Certificate (CC) file using your new Certificate Authority (CA) key.Use the following command to create the...more
Create the Certificate Authority (CA)
Developer - Published:
Go back to the procedure overviewI. Create the Certificate Authority (CA)If you are using a Linux or Mac system, skip the “Install Bash for Windows 10” instructions below and proceed directly to...more
Create Your API Admin User
Developer - Published:
The API administrator has permissions to:Install an SSL certificate for HTTPS access to the APISet up API keys to grant users read/write access to API endpointsTo create an API user for groov EPIC see...more
Creating a Server Certificate for your groov EPIC(s)
Developer - Published:
Go back to the [procedure overview](/epicdev/browserssl/)## **IV. Create a Subject Alternate Name extension file**When creating a Server Certificate for your _groov_ EPIC processor, you’ll need your...more
Developing with groov EPIC
Developer - Published:
Programming Optionsgroov EPIC has a lot of options for programming; this site covers the following:Secure Shell (SSH) for custom programming applications.REST APIs that provide HTTPS access to control...more
Downloading and Using the Pre-Built Python Package
Developer - Published:
Go back to [Getting Started with OptoMMP for Python](/pythonmmp/)## Python Package OverviewTo make using OptoMMP with Python more straightforward and easy to get started with for _groov_ EPIC there is...more
Enable OLE Procedures in SQL Server
Developer - Published:
Download Code SampleOverviewSome of the code samples on our website use SQL Server’s OLE Automation stored procedures.Because those procs are disabled by default, we’ve provided a Microsoft code sample...more
Examples for the Raspberry Pi
Developer - Published:
For a mapping diagram and overlay for your Pi, see [Pin-to-Module Mapping](..\pin-to-module).Each of these code samples uses a different method to read and write to I/O points.You can use any Pi...more
Frequently Asked Questions
Developer - Published:
Does the groov View API work with groov EPIC?Yes, the View REST API is used to access groov data-store tags used in your groov View via the Devices and Tags interface in groov View Build. See the EPIC...more
Generating a Self-Signed SSL Certificate
Developer - Published:
These instructions are geared towards Windows users, but are easily adaptable for OSX or Linux users.In the following instructions, replace 10.20.30.40 with the IP address of your PAC controller.Create...more
Get WAN IP Address
Developer - Published:
_Applies to: Node-RED for SNAP PAC; Node-RED for_ groovIt's often handy to know the current IP address of your network's Internet connection (aka the _WAN IP address_). ![Get WAN IP Address Flow...more
Getting a Trusted Connection Between a Web Browser and groov EPIC
Developer - Published:
Secure Sockets Layer (SSL) and Web BrowsersWhen you first use an SSL connection (https) to access groov Manage on a groov EPIC processor from a browser like Chrome, Firefox, or Safari, you’ll likely...more
Getting Started with groov EPIC Secure Shell (SSH)
Developer - Published:
Go back to Developer Overview HomeSSH AccessThe first thing you need to do in order to have SSH access is install a free Shell license, which you can request from our preferred customer specialists at...more
Getting Started with groov Manage REST API
Developer - Published:
This Getting Started guide covers:Prerequisites, tools, and authenticationReading information about modulesReading and writing digital channelsReading and writing analog channelsPrerequisitesTo use the...more
Getting Started with Node-RED
Developer - Published:
IntroductionThis Getting Started guide covers getting Node-RED running (either on a groov EPIC processor, groov Edge Appliance, ora computer), and provides a few examples of how to use Node-RED.Node...more
Getting Started with Node-RED for groov View
Developer - Published:
IntroductionThis Getting Started guide covers setting up your groov View project and configuring it within theNode-RED for groov View nodes. This guide also provides a few examples of how to use it all...more