Home - FreeWaveTechnologies/ZumIQ GitHub Wiki
IQ (formerly ZumIQ) is a Linux-based programmable application environment running on supported FreeWave products.
This wiki and associated sample code are intended to provide an introduction to the programmability of the IQ environment, which is supported on the following FreeWave products:
- ZumLink IQ Edge Intelligent Radio Z9-P, Z9-PE, Z9-P2, and Z9-PE2
- ZumLink 900 Series Future-Ready Industrial Radio
- ZumIQ Edge Computer ZIQ-P, ZIQ-PE, ZIQ-P2, and ZIQ-PE2
Additional details are in the More Information section.
For supported device and runtime environment firmware versions, see the Release Notes.
If you've just obtained a new IQ-enabled device, start with Activating IQ to enable the developer account.
Features
- ZumLink CLI - Overview of the device configuration and management command line interface.
- Linux Environment - Overview of the developer environment and filesystem.
- Website - Overview of the device configuration and management website.
- App Setup Using runit - Describes how to get apps up and running on the device using runit
- App Setup Using systemctl - Describes how to get apps up and running on the device using systemctl (Firmware versions 1.3.1.1 and later)
- App Setup Using Docker - Describes how to get apps up and running on the device using Docker (Firmware versions 1.3.1.1 and later)
Procedures
- Activating IQ - First-time activation needed to enable development.
- Logging In - How to login to the CLI and Linux environment.
- Transfer Files - Transfer files to/from the IQ development environment.
- Firmware Upgrade - Firmware upgrade procedure.
- Check Version - Check firmware and license to verify support for ZumIQ functionality.
- Installing MachineShop EdgeIQ - Installing the MachineShop EdgeIQ fleet management tool (Work in progress)
- Installing AWS IoT Core - Install AWS IoT Core and AWS CLI on ZumIQ.
- Installing AWS IoT Greengrass - Install AWS IoT Greengrass on ZumIQ
- Running AWS IoT Device Tester - Included here for reference
- Advanced Development: the Minimum Jail - When the IQ development environment isn't enough
Hints and Tips
- Serial IO - Using the serial ports COM1 and COM2 in your application
- Nameservers and ZumIQ - Accessing nameservers from inside and outside the ZumIQ
- Network Sharing on a Windows 10 PC - Setting up a NAT to avoid congestion and network loops
- Need More Memory? Read This.
- Installing Additional Packages
Reference
- Usage FAQ - Frequently-asked questions about development environment usage.
- Known Issues - Known issues of the IQ development environment.
- Release Notes - Supported firmware versions and changes between versions.
- Installed Packages (1.0.6) - All Linux software packages included by default in version 1.0.6.
- Installed Packages (1.1.0) - All Linux software packages included by default in version 1.1.0
- Installed Packages (1.1.1) - All Linux software packages included by default in version 1.1.1
- Installed Packages (1.1.2) - All Linux software packages included by default in version 1.1.2
More Information
- ZumLink IQ Edge Intelligent Radio Z9-P, Z9-PE, Z9-P2, and Z9-PE2
- ZumLink 900 Series Future-Ready Industrial Radio
- ZumIQ Edge Computer ZIQ-P, ZIQ-PE, ZIQ-P2, and ZIQ-PE20
- ZumLink Z9-P/Z9-PE User Manual
- ZumIQ ZIQ-P/ZIQ-PE User Manual
- ZumLink Z9-P2/Z9-PE2 User Manual
- ZumIQ ZIQ-P2/ZIQ-PE2 User Manual
- ZumLink Z9-PC/Z9-PC-SR001 User Manual
- FreeWave Technologies YouTube Channel
- FreeWave Technologies Website
- FreeWave Customer Support