AEC200-series initial setup guide
Welcome to Atomrock! This guide will walk you through how to get started to setup edge devices running AtomOS and prepare to connect to AtomCloud. So, user can start to use Atomrock Management System (AMS), the centralized cloud, to manage all Atomrock devices and services. It is intended for network administrators who will be monitoring and managing Atomrock products.
Getting Started Checklist
As opposed to traditional hardware that requires physical access to be configured, you can configure everything before you even have your devices, thanks to the AtomCloud. Atomrock devices get their configuration settings from the AtomCloud, which means the only prerequisite to getting a device up and running is an uplink connection on the device itself. If your device can get to the internet and has the appropriate firewall rules configured, as outlined in the 2nd half of this page, your device will be able to contact the AtomCloud and report on its performance, as well as check for and download its latest configuration.
All your configuration settings can be set up in the AMS, either before you have the device or after. There is a tremendous amount of flexibility with the initial setup for a Atomrock edge AIOT deployment. Here's a list of the things you'll need to set up for your first devices and networks while following this document:
- An AEC200-series hardware, network cable, mounting surface or desk, and a gigabit switch connection or 12V-3A power adapter.
- An Atomrock Management System dashboard organization account: Atomrock will create an organization account for you after the request is confirmed
- An invitation email for AtomCloud to finish administrator account creation process
- An idea of what you want to do with your devices and how to group them
- An uplink to the internet for your devices with valid firewall rules configured so they can talk to the AtomCloud
That's all you need to get started with Atomrock! Before moving into creating a dashboard account, let's talk about how to initially setup the AIOT edge devices.
Atomrock Edge Computer (AEC) series
Hardware
Note: AEC requires natural venting from the device surface. Please keep the device away from any heat source, ensure air circulation and do not stack.
Factory default setting:
- IP address / Subnet Mask / Default Gateway: Obtain from DHCP server
Note: Only use the Ethernet port on the right side (one that is closer to the USB ports)
How to change IP address:
- Method 1: SSH port 22 into IP address of the device
- Method 2: Method 2: Change from AtomCloud
Method 1: SSH to AEC’s IP address
Welcome to AtomOS
System information as of Mon May 23 18:35:49 PDT 2022
System load: 0.71 0.52 0.32 Up time: 12 min
Memory usage: 3 % of 3841MB IP: 192.168.80.80
Usage of /: 6% of 17G
Last login: Thu Mar 10 20:44:23 2022 from 192.168.18.18
***********************
* AtomOS *
***********************
- Device info
- Configuration of Network
- Configuration of Camera
- Upgrade from USB drive
please enter option:
Enter “2”
Current IP configuration:
DHCP:Disable
IP Address:192.168.80.80
Subnet mask:255.255.255.0
Gateway:--
DNS 1:1.1.1.1
DNS 2:8.8.8.8
Route Table:
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.80.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
***********************
* AtomOS *
***********************
- Change IP configuration
- Back
please enter option:
Enter “1”
Set DHCP please enter[auto/manual]:manual
DHCP:disable
Set IP address please enter[ip]:192.168.3.5
IP address:192.168.3.5
Set subnet mask please enter[netmask]:255.255.255.0
Subnet address:255.255.255.0 len:24
Set gateway please enter[gateway]:192.168.3.1
Gateway:192.168.3.1
Set DNS server please enter[dnsserver|clear]:192.168.3.1
DNS servers:192.168.3.1
Add another server please enter[yes/no]:no
Enter “IP information”
List IP configuration change:
DHCP:disable
IP address:192.168.3.5
Subnet mask:255.255.255.0
Gateway:192.168.3.1
DNS 1:192.168.3.1
Apply the change,system will reboot please enter[yes/no]:yes
Type in “yes” and enter. Device will reboot with new IP address.
Method 2: HTTP port 8080 to 192.168.80.80
In Edge, Chrome, or Safari browser, enter http://192.168.80.80:8080
- Default account: admin
- Default password: atomrock
Change new password.
Configuration page:
- Serial number: The serial number of this AEC
- Model: The model of this AEC
- Diagnosis: Export device diagnosis file to USB drive
- Firmware version: Current running firmware version
- Upgrade via USB: Upgrade system firmware via USB drive
- Upgrade via computer: Upgrade system firmware via PC. Please select the firmware file from local PC.
- Reset: Reset AEC to factory default
- Restart: Reboot AEC
- IP configuration: Set the IP and DNS information
Please note: Web access into AEC only available after reset to factory default and before connecting to cloud. Once the device is added to cloud, it will be managed by cloud system only for security reason.
AtomCloud and AtomOS edge port requirements
Standard ports and protocols are defined in the table below. These include basic network services such as DHCP, DNS, NTP and Bonjour. Edge to Cloud services include MQTT, HTTPS, and RTMPS. IoT access services include RTSP, WS-Discovery and Onvif.
AtomOS Network Access Services and Ports
| Boundary | Service | Source | Destination | Protocol | DST Port | Notes |
|---|---|---|---|---|---|---|
WAN |
IoT Service |
AtomOS edge IoT client |
AtomCloud IoT servers |
TCP |
8883 |
Required for Atomrock IoT service with MQTT over SSL |
LAN (optional) |
DHCP |
DHCP client |
DHCP Server |
UDP |
67 |
Optional for assigning network settings with DHCP clients |
LAN/WAN |
NTP |
NTP Client |
NTP Server |
UDP |
123 |
Required for time synchronization |
LAN/WAN |
DNS |
DNS client |
DNS Server |
UDP |
53 |
Required for clients to do domain name-to-IP address lookups |
LAN |
WS-Discovery |
AtomOS WS-Discovery service |
Multicast group at 239.255.255.250 |
UDP |
3702 |
Required for Onvif discovery |
LAN |
Onvif |
AtomOS ONVIF service |
ONVIF camera |
TCP |
8000 (default) |
Required for accessing Onvif service from end devices |
LAN |
RTSP |
AtomOS streaming service |
ONVIF camera |
TCP/UDP |
554 (default) |
Required for obtain RTSP streaming access from Onvif client |
WAN |
HTTPS |
AtomOS event agent |
AtomCloud event servers |
TCP |
443 |
Required for sending event data to cloud |
WAN |
RTMPS |
AtomOS event agent |
AtomCloud event servers |
TCP |
443 |
Required for sending camera LIVE stream to cloud securely. |
LAN (optional) |
ICMP |
Admin workstation |
AtomOS device interface |
ICMP |
N.A. |
For device tracking |
LAN (optional) |
Bonjour |
AtomOS edge service advertising client |
Multicast group at 224.0.0.251 |
UDP |
5353 |
Advertise services using Bonjour protocol |
LAN (optional) |
SSH |
Admin workstation |
AtomOS device interface |
TCP |
21 |
Used for an admin to reach the AtomOS SSH setup interface |
LAN (optional) |
HTTP |
Admin workstation |
AtomOS device interface (AEC only) |
TCP |
8080 |
Used for an admin to reach the AtomOS web setup interface before it's connecting to cloud |
WAN |
RTMP over SSL |
Live streaming service |
AtomCloud Live streaming servers |
TCP |
443 |
Required for sending LIVE camera stream from AEC to cloud |
LAN |
RTSP |
RTSP Client |
AEC RTSP Proxy Server |
TCP |
554 (or customized port) |
Required to access AEC's RTSP Proxy Server |
LAN |
NTP |
NTP Client |
AEC NTP Server |
UDP |
123 |
Required to access AEC's NTP Server Service |
