NEP+ Docs
  • NEP+ middleware documentation
  • Developer Tools
    • NEP CLI
  • User interfaces
    • Install NEP+ App (Windows)
    • Install NEP+ App (macOS)
    • NEP+ App (0.0.4) - Deprecated
  • Concepts for developers
    • Message Format
    • Tutorials for developers
      • Connecting Multiple Scripts on the Same Computer using NEP+ Tools: A Step-by-Step Tutorial
      • Connecting 2 scripts in a local network (e.g., two computers on the same Wifi network)
      • Connecting ROS to non-ROS nodes using NEP+ tools
  • Programming enviroments
    • Python
    • C# (Unity)
    • C# (Visual Studio)
    • Javascript (Node.js)
    • Java/Kotlin (Android Studio)
    • Java (Netbeans)
    • C++ (Visual Studio)
  • Other tutorials
    • Pepper & NAO robots
      • Using Pepper without Pepper in Choregraphe
      • Install Pepper/NAO SDK
  • Code examples
    • Sending images from Python and Opencv
Powered by GitBook
On this page
  • Installation (0.0.4)
  • Tutorials for installing NEP+ App:
  • Main interface:
  • Projects
  • Tools
  • Network
  • Visualization
  1. User interfaces

NEP+ App (0.0.4) - Deprecated

This is a beta version

Last updated 1 year ago

Installation (0.0.4)

NEP+ App can be installed for your preferred operating system using the installers listed below.

Operating system
Link

Windows

Mac OSX

Ubuntu

Soon

Tutorials for installing NEP+ App:

Main interface:

We are working on many things. NEP+ App 0.0.4 is a beta and very early version. This version will be substituted by 0.0.5. Therefore, this section only displays the most basic functionalities.

The next figure shows the main elements of the NEP+ App.

  1. Main menu: where user can select different tools for development or testing applications

  2. List of topics connected to the NEP+ network

  3. Simple visualization options: JSON, plot, or images

  4. Ethernet and Wi-Fi IP addresses of the computer

Projects

For specific tasks, you may need to either create a new project or load a previously created project.

Tools

  • Publish JSON: can be used to publish JSON data to some available topic

  • Dummy input: create simulated data that can be generated at a given frequency. Users can interact with this data by using sliders to adjust the values of the published data.

Network

For the options of Wi-Fi, Ethernet and Virtual Machine, set the IP of the device to connect. For example:

This step must be set repeated for each device in the network. Therefore, each device must have the NEP+ installed and in execution.

For each node in the network, select the role of the socket. For example:

Visualization

For each topic in the list, select the visualization method, which can be JSON, 2D plot, or image

to download installer

to download installer

Click here
Click here
Install NEP+ App (Windows)
Install NEP+ App (macOS)
NEP+ App 0.0.4
Project management options
Dummy input step 1: set name of the topic and period in milliseconds
Dummy input step 2: select the type of data and range of values
Example a new dummy input
Example of how to connect a device in the same Wi-Fi network
An example of how to select the network role is Publisher (P) or Subscriber (S)
Visualization options of messages in topics