Connect Embedded
Exclusively available as an add-on to the Enterprise plan.
Connect Embedded is for teams who require ProtoPie Connect's functionality within embedded systems like Raspberry Pi.
It's a standalone server application that runs from a terminal and is compatible with operating systems such as Windows, MacOS, and Linux ARM64 (for Raspberry Pi).
Connect Embedded uses a license file-based authentication and, as it can perfectly run in isolated environments, it allows for advanced product user research and testing.
- Supported Platforms:
- macOS10.11 El Capitan or above.
- Windows 10 or above, 64-bit.
- Ubuntu 12.04 or above, 64-bit.
- Raspberry Pi OS, 64-bit
- Fedora 221, 64-bit.
- Debian 8, 64-bit.
- Storage: 500MB or more.
- RAM: 1 GB or more.
Connect Desktop vs. Connect Embedded for the Enterprise Plan
The below table specifies the differences between Connect Desktop and Connect Embedded.
Features | ProtoPie Connect for Desktop | ProtoPie Connect for Embedded Systems |
---|---|---|
Run environment | Desktop app | Terminal |
Operating system | macOS & Windows | Windows, macOS and Linux ARM64 |
User authentication | Login via ProtoPie Enterprise with a valid editor role permission | License file per machine |
Offline | Internet is required for the login | Yes |
Latest prototypes | Yes, Connect desktop always uses the last saved Pie version | No, last saved prototypes must be manually added |
Switch network IPs | Switch IP networks in the desktop app | Add flags to the launch script to launch the ProtoPie Connect server with a particular IP network |
Installing Connect Embedded
1. Extract the installation file required by your operating system.
- Linux/Raspberry Pi: tar file.
- Windows: zip file.
- macOS: dmg file.
2. Move the files in the folder to the directory of your choice.
- If you want to upgrade your Connect Embedded version, simply replace the existing files with the new ones.
Logging into Connect Embedded
User authentication in Connect Embedded occurs through a license file.
- One license per each machine running Connect Embedded.
- An internet connection is not required.
- Connect Desktop and Connect Embedded cannot run at the same time.
1. Download ProtoPie Connect and run it from the terminal.
- macOS:
./pc-mac
, - Windows:
./pc-win.exe
, - Ubuntu(intel):
./linux-x64
, - Raspberry Pi (64bit arm):
./linux-arm64
2. The terminal will print a Device ID.
3. Communicate the Device ID to our team when requesting access. You will be provided with a license.txt file.
4. Move the license file to the same directory where Connect Embedded is saved.
5. Run Connect Embedded from the terminal again, and check whether you see the following log message: Licensed to YOUR NAME until YOUR EXPIRED DATE.
6. Open the link displayed on the terminal in your browser or any other browser within your local area network (LAN).