Atmosphere IoT Agent
The Atmosphere IoT Agent is a local application that runs in your computer’s system tray, and acts as an intermediary between the computer’s connectivity protocol drivers and the browser running Atmosphere.
It is used for programming hardware, and enables you to program an end device from within Atmosphere. For devices that connect to Atmosphere via Wi-Fi, the agent is also used to assist in connecting it to Atmosphere by searching your computer for any compatible device connected to it from an available communication port.
|Windows||Download||Windows 7 and up|
|Linux||Download||All Linux platforms|
|macOS||Download||macOS 10.4 and up|
Running the Agent
Using the Atmosphere IoT Agent simply involves running it in the background of your computer during programming, no additional instructions or usage is involved.
The Atmosphere IoT Agent has a known issue while running Atmosphere in Firefox, where a security exception for the agent needs to be added to communicate in the browser. Without the exception, Firefox won't allow Atmosphere to communicate to your computer.
To set up a security exception certificate for Firefox:
- Close all open firefox windows, and close the Atmosphere IoT Agent.
- Relaunch both Firefox and the agent.
- In Firefox, open the browser the menu and click Options.
- From the Options menu, click Privacy & Security.
- From the Privacy & Security menu, scroll down to the Security section, then under Certificates click View Certificates.
- From the Certificate Manager window, click the Servers tab.
- In the Servers tab, click Add Exception.
- In the Location field, enter
https://localhost:50287, then click Get Certificate.
- Select the Permanently store this exception checkbox, then click Confirm Security Exception to complete the process.
This enables Firefox to communicate to the agent’s server running on your computer. The next time you login to Atmosphere and attempt to program on Firefox, your browser should be able to communicate with your computer without issue.