UM-B-100 Abstract IoT Multi Sensor Development Kit (MSK) based on DA14585 supports 15 Degrees of Freedom and includes five reference designs: IoT Sensors, Smart Tag, and three different types of beacons. The corresponding apps run on iOS/Android devices and the cloud services offers great flexibility to customers in product design.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Contents Abstract ..............................1 Contents ............................... 2 Figures ..............................4 Tables ..............................5 Terms and Definitions ........................6 References ............................. 6 Introduction ............................ 8 IoT Sensors Reference Application ..................... 8 Introduction ...........................
Page 3
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide User and Device Management ................... 31 7.2.1 Users........................31 7.2.2 Devices ........................ 32 Sensor Data ........................33 7.3.1 Live Data ......................33 Historical Data ........................33 7.4.1 Cloud Application ....................34 7.4.2...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figures Figure 1: Internet of Things (IoT) ......................8 Figure 2: Installing Dialog IoT Sensors App from Apple AppStore ............9 Figure 3: Installing Dialog IoT Sensors App from Google PlayStore ..........10 Figure 4: Scan screen of Dialog IoT Sensors App ................
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 56: New Applet ......................... 49 Figure 57: Make an IFTTT Applet ....................... 50 Figure 58: Make an IFTTT Applet Step 1 .................... 50 Figure 59: Make an IFTTT Applet Step 2 .................... 51 Figure 60: Make an IFTTT Applet, Complete Step 2 ................
[10] https://github.com/google/eddystone/tree/master/eddystone-uid [11] https://github.com/google/eddystone/tree/master/eddystone-url [12] https://github.com/google/eddystone/blob/master/eddystone-tlm/tlm-plain.md [13] https://github.com/AltBeacon/spec [14] UM-B-095, DA14585 IoT Multi Sensor Development Kit Hardware Design, User Manual, Dialog Semiconductor. [15] https://www.bluetooth.com/specifications/gatt. [16] AN-B-001, DA14580/581/583 Booting from serial interfaces, Application Note, Dialog Semiconductor User Manual Revision 1.1 05-Feb-2019...
Page 7
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide [17] BST-BME680-AN008, BSEC Integration Guide, Bosch Sensortec [18] UM-B-101, DA14585 IoT Multi Sensor Development Kit Developer"s Guide, User Manual, Dialog Semiconductor User Manual Revision 1.1 05-Feb-2019 CFR0012 7 of 60...
The IoT Sensors reference application is a mobile application developed by Dialog Semiconductor for both iOS and Android. It is designed to work with the DA14585 IoT MSK and offers a variety of functionalities that use the most capabilities of the IoT MSK. Among others, users can graphically monitor the readings from environmental sensors, inertial measurement unit (IMU), or SmartFusion and configure the application according to the scenario"s needs at the same time.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide The chapter describes how to download and install the Dialog IoT Sensor App on a mobile device and provides detailed information on the App interfaces and how to configure the App.
4.3.1 Scan Screen Once the DA14585 IoT MSK receives power, users will see the advertising LED blinking, indicating that the device is currently visible to client applications. After starting the app, the first screen users see is the "scan screen"...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide 4.3.2 Side Menu From the side menu (Figure 5) users can navigate to the rest of the screens that present: ● Environmental sensors ● IMU sensors ● Sensor Fusion 3D ●...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide ● Air Quality: GOOD/AVERAGE/LITTLE BAD/BAD/VERY BAD/GET OUT. The accuracy of the displayed Air quality status is also displayed (Note 1). The air quality is a feature that is not calculated by the default firmware shipped with the device due to code space constraints.
Users can navigate to the 3D screen from the side menu (SFL project only). Figure 8 is a 3D illustration of the position of the DA14585 IoT MSK. Notice that when we move the MSK, the 3D drawing immediately adjusts itself to the new position. User Manual Revision 1.1...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide 4.3.3 Basic Settings Screen Figure 9: Basic settings of Dialog IoT Sensors App In the basic settings screen (Figure 9), users can enable/disable available sensors and execute Sensor Fusion Library (SFL). Users can set the basic configuration parameters of the sensors, like range and sampling rate of accelerometer and gyro, sampling rate of Sensor Fusion, magneto, environmental and Proximity/Ambient Light sensors, and hysteresis of proximity sensor state.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Calibrating the proximity sensor is available via the basic settings screen while users can also enable/disable the magneto calibration and select the desired method or mode. Finally, the selected settings can be stored in nonvolatile memory or the configuration values can be reset to defaults.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide 4.3.4 Magnetometer Calibration Settings Screen Figure 11: Calibration Settings of Dialog IoT Sensors App The calibration page (Figure 11) contains the controls and parameters for various calibration modes. Only the controls and parameters for the currently enabled calibration mode can be modified and those that apply to other modes are greyed out.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide ● Update: Enables/Disables updating of calibration coefficients. ● Matrix update: Enables/Disables updating of calibration matrix. If disabled, only offset vector is updated. This control only applies to basic auto-calibration.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide When operating in an environment with much variability in the strength and direction of the magnetic field, it is recommended that the auto-calibration procedure is first performed in a controlled location.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide ● Yellow Circle: The quality of the applied calibration is OK but not optimal. ● Green Circle: The quality of the applied calibration is good. 4.3.6 SmartFusion Coefficients Screen...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide 4.3.7 Fast Accelerometer Calibration Screen Figure 13: Accelerometer Calibration Settings of Dialog IoT Sensors App Accelerometer offsets around 0 G may be observed when placing the device on a flat horizontal surface.
The Smart Tag application is designed to run on Dialog"s DA14585 MSK HW reference design. As a starting point, developers are suggested to get familiar with the DA14585 datasheet [5], the software developer"s guide of the DA14585 SDK [1], and the software platform reference of the DA14585 SDK [2].
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide ■ RSSI polling of connected devices ■ Immediate alert ■ Distance alert based on measured RSSI value ■ Link Loss alert ■ Battery level monitoring ■ Disconnection ■ "Seek & Find" game based on the current RSSI value Figure 14: SmartTags APP Icon 5.2.2...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 15: Installation of Dialog SmartTags App 5.2.3 Device List Tap on the Dialog SmartTags icon to start the application. A list of all devices supporting the Proximity Reporter profile, including Smart Tag, is shown on the screen. A device with a smart tag gets displayed automatically when it gets within the Bluetooth RF range of the iOS/Android device.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 17: Device Details ● Immediate alarm: Click on the MILD or HIGH button of the "Immediate alarm" section to trigger an immediate alert. The alert can be terminated by clicking on the OFF button.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide ○ The "Device feedback" section provides status information for the device connected to the SmartTags proximity reporter, showing the current RSSI value and the battery level of the device with a Smart Tag.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 20: Device Information Figure 21: Disclaimer ● "Seek & Find" Game ○ After users click the "Seek & Find" icon (Figure 19), the Dialog SmartTags app will start a Warmer/Colder game with the selected device.
It serves as a user guide to customize the beacon for any desired purpose. Dialog Semiconductor is a member of the iBeacon™ program. Please contact your local sales office to learn more about the possibilities we can offer relating to this standard. The Dialog Beacon reference application also supports the AltBeacon protocol as well as the Eddystone™...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 24: Bluetooth Low Energy Beacon Beacon Example Table 2 shows a beacon configuration that is chosen for an international museum application, where each exhibit has its own unique beacon. The specific advertising data transmitted by each beacon is picked up by mobile phones near the exhibit.
Several beacon monitoring applications for iOS and Android operating systems can be used for the evaluation of the beacon examples of the DA14585 IoT MSK reference application. In this document, Locate app, an Android application, has been used for the...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide ● Setup and manage rules that will automatically be relayed to their IoT MSK via their linked mobile apps ● Use their linked mobile apps as tracking stations and assign asset names to their IoT MSK(s) in order to leverage a full-featured asset tracking solution ●...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 28: Create New Account or Pairing with an Existing Account Multiple mobile apps can be paired to the same account following the procedure below: 1. Open the cloud application and go to the "Users" page under the "Management" menu (Figure 29).
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 30: Device Management Sensor Data 7.3.1 Live Data Through the 'Live Data' application, users can view real time data received from their devices. To view the live data of your devices, open the cloud application and go to the 'Live' page under 'Sensor Data' in the 'IoT Applications' folder.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide 7.3.2.1 Cloud Application To view the received data of your devices (Figure 32), open the cloud application and go to the "Historical Data Visualization" page under the "IoT Applications" folder. Now, you can set your filtering criteria and the available data will be displayed by pressing the "APPLY"...
IoT MSK"s sensors is met. Once a rule is triggered, an e-mail will be sent to the address specified by the user in the respective rule. The IoT Alerting application supports the following sensors in DA14585 IoT MSK: ●...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 34: Alerting: Cloud Application 7.4.2 Mobile Application An alerting rule can also be added from the mobile application (Figure 35). To add a new rule, select the "Alerting" tab from the navigation bar (second from the left), fill in the appropriate fields of the form, and press the "APPLY RULE"...
○ EURJPY, EURCHF, AUDUSD, USDCAD, NZDUSD, – The "In" field is ignored for the FOREX rules. A maximum of 10 control rules per DA14585 IoT MSK can be added. Figure 36: Control: Cloud Application 7.5.2 Mobile application A control rule can also be added from the mobile application (Figure 37).
These personal belongings can be linked to the DA14585 IoT MSK which is the device actually being tracked. The role of tracking stations, hereby referred to as "gateways", is carried out by either the mobile devices or Raspberry Pi(s) linked to the user"s account.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 38: Asset Tracking Table Figure 39: Asset Tracker To change the settings of the Asset Tracker, press the "Edit" button. From the shown "Settings" page, users can change the background image and the gateways layout settings...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 40: Asset Tracker - Settings Figure 41: Asset Tracker - Gateway settings 7.6.1.2 Asset Management Using the cloud application, users can manage their assets. Open the "Asset Management" tab under the "Asset Tracking"...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 42: Asset Management 7.6.1.3 Gateway Management Users can manage their gateways from "Gateway Management" tab under the "Asset Tracking" menu. Users can edit the name and the location of any of the gateways by pressing Edit and "UPDATE"...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 44: Location Management 7.6.1.5 Supervisor Management Users can manage the supervisors of assets from "Supervisor Management" tab under the Asset Tracking menu. To add a new supervisor, fill in the name and email address and press the "ADD/UPDATE"...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide 1. Enable the "Asset Tracking" on the cloud settings of the Dialog IoT Sensors App 2. Select the "Asset Tracking" tab from the navigation bar of Cloud menu Bring your mobile device near the desired IoT device, make sure that no other IoT devices are nearby, and then press the "SCAN"...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide The .sample files are provided to make it easier for end user to repeat the process without having to know the correct format for each file. Users only need to copy the .sample file to the same location without the .sample suffix in the filename and edit the file.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide following the section 7.6.1.5. A supervisor of an asset will receive notification emails if the asset is lost. 5. Set up the Asset Tracker widget by following section 7.6.1.1.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 49: 3D Demo Figure 50: 3D Ball-Board Control Game Amazon Alexa Alexa is Amazon’s voice control system. She listens to users' requests and carries them out, at least simple ones, like dimming lights or playing music tracks.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide 7.8.1 Skill Activation To activate the Alexa voice service, enable the "Dialog Evaluation Kit Skill" public skill using one of the two available options: ● via a web browser ●...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide 7.8.2 How to Use Open Dialog's IoT Sensors application, go to the "Cloud" screen and navigate to the "Alexa" tab. At the first time when Alexa is used (Figure 53), users will be redirected to the Amazon portal to login with their Amazon accounts.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide ● Alexa, ask dialog cloud where is/are my {asset's friendly name} ● Alexa, ask dialog cloud to get {environmental/proximity/air quality/brightness} readings from {friendly name of connected EK device} IFTTT 7.9.1...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 57: Make an IFTTT Applet 4. Type in "Webhooks" in the search field and choose the Webhooks service (Figure 58). Figure 58: Make an IFTTT Applet Step 1 5.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 59: Make an IFTTT Applet Step 2 6. On the "Complete trigger fields" screen, type in one of the supported event names and click the "Create trigger" button (Figure 60).
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 61: Make an IFTTT Applet, Create That 8. On the "Choose action service" screen, type in "email" in the search field and click the Email icon, as shown in...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 63: Make an IFTTT Applet, Step 4 10. On the "Complete action fields" screen, click the "Create action" button (Figure 64). Figure 64: Make an IFTTT Applet Step 5 11.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 65: Make an IFTTT applet, Finish 7.9.2 IFTTT Web Hook Key 1. To find your key, go to "My Applets", click "Services" tab and then click Webhooks (Figure 66).
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 67: IFTTT Web Hook Key Step 2 3. The key will open in a new screen, as shown in Figure Figure 68: IFTTT Web Hook Key Step 3 7.9.3...
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Figure 69: Web App - IFTTT Settings 7.9.4 Mobile App: IFTTT Settings To enable IFTTT and start sending events using the created applet, follow the following steps (Figure 70): 1.
Device Does Not Connect after Switching to a Different Firmware When switching between different references applications supported by DA14585 IoT MSK by directly burning one in Flash using the CIB or via SUOTA, users may experience connectivity or functionality issues with the respective Dialog central application.
UM-B-100 Company Confidential DA14585 IoT Multi Sensor Development Kit User Guide Revision History Revision Date Description 05-Feb-2019 Updates for 6.160.4 Change details: For changes: ● Section 4.4 ○ Remarks about the inclusion of AQI Bosch BSEC Library ● Section 7IoT Cloud Applications ○...
Page 60
Standard Terms and Conditions of Sale, available on the company website (www.dialog-semiconductor.com) unless otherwise stated. Dialog and the Dialog logo are trademarks of Dialog Semiconductor plc or its subsidiaries. All other product or service names are the property of their respective owners.
Need help?
Do you have a question about the DA14585 and is the answer not in the manual?
Questions and answers