SoundSense Real-time noise monitoring and private alerts
No conversations are ever recorded: no “spy” microphone, no camera — only an objective measurement (internal unit xB, from 0 to 100).
Contents
- Login & account creation
- Home screen
- Add a new device
- Device list
- Device details
- Rules, alerts & history
- Push notifications
- FAQ & troubleshooting
- Privacy
1) Login & Account Creation

Login — Enter your email and password to access your sensors.
You must first create a XamIoT account to log in.
Create an account — A confirmation email will be sent; a valid email address is required to create or reset your password.
💡 Tip: Allow Notifications when you first open the app.
If the confirmation email doesn’t arrive, check your spam or junk folder.

2) Home Screen

From the home screen, you can quickly:
- Log in
- Reset your password (“Forgot password”)
- Create a new account
3) Adding a New Device

To add a new SoundSense device:
- Tap the “+” button in the top-left corner of the main page (“My Devices”).
- The device detection window will open and scan for nearby compatible devices.
Only SoundSense peripherals will appear in the list. - Select the device you wish to register and wait a few seconds for the information to load:
- UID (unique identifier)
- Topic (MQTT topic name)
- Wi-Fi status
- Enter your Wi-Fi settings: SSID (network name) and Wi-Fi key (password).
⚠️ Only 2.4 GHz Wi-Fi networks are compatible with SoundSense devices.
- Tap “Push Wi-Fi Configuration” and wait until the connection is established (green “Connected” status).
- Give your device a name, then tap “Create Device”.
4) Device List
My Devices — Displays the last noise level, time since last data received, and last alert.
Quick actions:
- ⟳ Refresh — manual data update
- ⟳10 Auto-refresh — automatic data refresh every 10 seconds
- ➕ Add a new device
- ⋯ Menu: Online Help, Logout, Delete Account
Noise level bar colors:
- Green = below 50 xB
- Orange = 50–75 xB
- Red = above 75 xB
💡 Auto-refresh (10 s) runs only when the app is visible on screen.

5) Device Details

Displays:
- Device name
- UID (unique ID)
- MQTT Topic (for integration with other systems)
- Last seen (latest data timestamp)
- Current noise level
- Summary of the last notification
6) Rules, Alerts & History
Manage your active rules (for example: “xB > 50”) with a cooldown timer to prevent duplicates, plus a full alert history.
Example rule:
- Condition: xB > 50
- Action: Send push notification
- Cooldown: 60 seconds (max one alert per minute for this rule)
You can:
- Add a new rule with the “+” button
- Edit or delete a rule by swiping left on it


7) Push Notifications

iOS Notification Center shows your alert feed, organized by time.
Example: “Threshold > 50% with 52 xB. Device: MyHsH ESP.”
💡 Tip: From a device’s details page → Alert History, you can check when and why each alert was triggered.
8) FAQ & Troubleshooting
What is the xB unit?
xB is an internal index from 0 to 100, correlated with sound intensity, similar to dB but averaged over time.
It provides stable, comparable alerts — without recording any audio.
I’m not receiving alerts
- iOS → Settings > Notifications > SoundSense → make sure notifications are allowed.
- In the app: check that your rule is active and the cooldown is not running.
- The sensor must be online (the “Last seen” field updates periodically).
The level stays at 0 xB
Check the device’s power and Wi-Fi connection. Tap ⟳ (or enable ⟳10) to force an update.
My device doesn’t appear
Tap ➕ Add. Make sure Bluetooth is enabled and move closer to the sensor during scanning/pairing.
9) Privacy
- No audio recording: SoundSense does not capture or store conversations.
- Objective measurement only: it transmits only noise level values (xB) and alert events.
- Full control: you can manage rules, thresholds, and notifications anytime.
Need help?
Open the menu ⋯ → Online Help in the app, or use the contact form on this page.
