Your First Asset via Web UI
A walkthrough for creating your first asset using the Beacon Tower web application.
Prerequisites
Before you begin, ensure you have:
- A Beacon Tower account with appropriate privileges (
model_management,asset_management) - Access to the Beacon Tower web application
- Your organization's Beacon Tower instance URL
Step 1: Log In
- Navigate to your Beacon Tower instance URL in your web browser
- Enter your email address and password on the sign-in page
- Click Sign In to access the application
Step 2: Select an Organization
If you belong to multiple organizations, you need to select which organization you want to work in:
- Click your username in the top navigation bar
- Select the organization you want to work in from the organization picker
- Your active organization determines which resources you can see and manage
Note: All models, assets, and other resources are scoped to an organization. Make sure you have selected the correct organization before creating resources.
Step 3: Create a Model
Models define the structure and capabilities of your assets using the Digital Twin Definition Language (DTDL). Let's create a simple temperature sensor model:
- Navigate to Administration → Models
- Click the Add Asset Model button
- Enter the model details:
- Model ID:
TemperatureSensor(must be unique; use letters, numbers, and underscores only) - Version:
1.1(starting version) - Display Name:
Temperature Sensor(human-readable name) - Model Type: Select
Asset
- Model ID:
- Click the Telemetry tab to add telemetry data fields
- Click Add and enter:
- Name:
temperature - Display Name:
Temperature - Schema:
double - Semantic Type (optional):
Temperature - Unit (optional):
degreeCelsius
- Name:
- Click Save to save the model as a draft
- Click Publish when you're ready to make the model available
- Select the organization to publish to and confirm
Important: Once a model is published, it cannot be modified. You must create a new version if you need to make changes.
Step 4: Create an Asset
Now that you have a model, you can create an asset instance:
- Navigate to Administration → Assets
- Click the Add Asset button
- Enter the basic asset information:
- Asset ID:
temp-sensor-001(must be unique within your organization) - Model: Select the
TemperatureSensormodel you just created - Display Name:
Temperature Sensor 001(human-readable name)
- Asset ID:
- Click Next to configure the data source
- Select Provider as the data source type
- Choose the Data Provider from the dropdown (e.g.,
IoT Hub) - Enter the Physical ID for device identification (this identifies your physical device)
- Enter a Display Name for the provider client
- Select the Authentication Type (e.g.,
SAS Token,X.509 Certificate) - Select a Provider Template that matches your device configuration
- Click Next to review your configuration
- Select the Organization where this asset will be created
- Review all settings and click Create
After creation, you'll be taken to the asset detail page. Copy the connection string displayed on this page—you'll need it to configure your physical device to send data to Beacon Tower.
Tip: Keep your connection string secure. Anyone with this string can send data on behalf of your device.
Step 5: View Telemetry
Once your physical device is configured and sending data:
- Navigate to the asset detail page by clicking on your asset from the Assets list
- Telemetry values will appear in the asset view as soon as data starts arriving
- You can view recent telemetry values and their timestamps
To better visualize your telemetry data:
- In the Dashboards card on the asset detail page, click Add
- Select a dashboard from the list (or create a new one)
- The dashboard will display your telemetry data in charts and visualizations
Note: Telemetry data may take a few moments to appear after your device starts sending data. Ensure your device is properly configured with the connection string and is successfully connecting to the data provider.
Next Steps
Congratulations! You've created your first model and asset in Beacon Tower. Here are some recommended next steps:
- Learn about Models and DTDL for advanced model configuration including properties, commands, and relationships
- Create Dashboards to visualize your data with customizable charts and widgets
- Set up Alarms and Notifications to monitor your assets and receive alerts when conditions are met
- Organize assets with Trees to create hierarchical structures that reflect your physical infrastructure
- Explore the API Reference to automate asset creation and management programmatically