Ayla

Ayla Documentation

Welcome to the Ayla Documentation. You'll find comprehensive guides and documentation to help you start working with Ayla as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Weekly Product Release Notes

Welcome to Ayla's weekly release notes for the Cloud, Edge, and Mobile platforms. Release Notes are published every Monday so that you can stay abreast of the following (for the previous week):

  • New features whether a major release or new functionality added to an existing feature.
  • Improvements to existing features or platform performance.
  • Resolved issues with features or functionality.
  • Known issues that are being worked on, along with workarounds when applicable.

April 5, 2021

Cloud Platform


Release Type
Feature
Summary
1
Command Center
    We made the following improvements to the Command Center:
  • If you save, update, and delete jobs in the Command Center, a success message banner displays across the top of the Jobs tab when the action is completed successfully, or an error message message banner displays if there is an issue.

Edge Platform

No release notes added this week.

Mobile Platform


Release Type
Feature
Summary
1

Groups and Scenes


    For both the iOS 6.6.6 and Android 6.6.07 releases of the Ayla Software Development Kit (SDK), we made the following enhancements:
  • Added support for base types in the scene properties.
  • Added base type support to the init method for the AylaCollectionProperty.
    For iOS 6.6.6, we also updated the application notes for using the mobile SDK.
    For Android 6.6.07, we also changed the default for pagination to False.
2

Groups and Scenes


In the Android 6.6.07 release of the Ayla Software Development Kit (SDK), we fixed the Uniform Resource Identifier (URI) for Ayla Groups and Scenes services.
3

Command Center


In the 6.6.6 release of Ayla Aura for iOS, we improved the filters for OTA jobs in the Command Center.
4
Device Logs
    In the 6.6.6 release of Ayla Aura for iOS, we added log levels to auraconfig.
    In the 6.6.07 release of Ayla Aura for Android, we added the following support for file and console logs:
  • auraconfig support for consoleLogLevel and fileLoglevel.
  • file and console level configurations to the App Settings screen.
5
Schedules In the 6.6.07 release of Ayla Aura for Android, we improved the schedule datepicker, and if there is device support, schedules are available for all OEM models.
6
Command Center In the 6.6.07 release of Ayla Aura for Android, we improved the User Consent delivery option for OTA jobs in the Command Center.
7
FastTrack
    In the 6.6.6 release of Ayla Mobile Foundry for iOS, we added a new forgot password flow with auto sign-in for FastTrack.
    In the 6.6.07 release of Ayla Mobile Foundry for Android, we made backport improvements for FastTrack.
8
Command Center In both the 6.6.07 release of Ayla Aura and AMAP for Android, we added pull to refresh the Device List filter option.
9
User Interface In the 6.6.07 release of Ayla Mobile Foundry for Android, we replaced the hamburger menu icon with a back button.
10
Onboarding In the 6.6.07 release of Ayla Aura for Android, we added a new BLE/Wi-Fi onboarding flow for the ESP32 AylaShield Dev Kit.

March 29, 2021

Cloud Platform


Release Type
Feature
Summary
1
Notifications
We resolved an issue in which some notifications were sent via SMS but none were sent via email when the SMTP Settings were not configured. If the SMTP settings are not configured, the notifications will be sent using the default Ayla SMTP configuration. Click here for information on configuring SMTP settings.
2
Groups and Scenes
    We added the following enhancements to the Groups and Scenes feature:
  • When you share a collection with another user, that user has access to all devices in the collection, including those in the child collection. A child collection is a particular type of devices that may be associated with more than one collection. For example, you may have a collection called Living Room, which contains a group of various devices, and then associate a child collection called Ceiling Fans that is also associated with other collections. Click here for a description of Groups and Scenes.
  • Users now automatically have access to any new devices that you add to your shared collection.
3
Dealers

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

March 22, 2021

Cloud Platform


Release Type
Feature
Summary
1
Insights
We added a Billing Data tab to Ayla Insights. This new feature enables you to stay up to date with and analyze platform consumption and usage for billing purposes. When you log in to the Insights Dashboard, the Billing Data tab is accessible from the main Insights menu.
2
Devices
We resolved an issue in which some gateway devices in the US field environment were showing duplicate offline events in the device’s connection history while the device was actually still online.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

March 15, 2021

Cloud Platform


Release Type
Feature
Summary
1
Command Center
We added a number of indexes to address slow queries that lead to random and intermittent errors during Over-the-Air (OTA) jobs in the Command Center.
2
Groups and Scenes
We added Collection Share support for message templates in the Groups and Scenes feature. This enables you to create and update notifications for collection sharing. For example, you can send a notification to tell a family member that they can view and activate one of your Groups and Scenes configurations in the household. Click here for a description of Groups and Scenes.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

March 8, 2021

Cloud Platform


Release Type
Feature
Summary
1
Groups and Scenes
We resolved an issue affecting the iOS Software Development Kit (SDK) in which when trying to fetch all groups (owned and shared) using the GSS-Groups API, the SDK only returned the owned groups, not the shared groups.
2
Dealers
We updated the Role Based Access Control (RBAC) to broaden data access for dealers. Dealers with OEM::Admin and OEM::Staff roles can use the oems/{oem_id}/end_users API to view all end users’ phone numbers. This enables dealers to robustly gather data on their end users. Click here for more information on roles/privileges.
3
Message Templates
We added a subject.txt file to the custom email samples. Users should provide the subject of the email in this new subject.txt file for security reasons. Click here for more information on message templates and using the custom email samples.
4
Properties
We resolved an issue in which the device received the wrong file property datapoint for the file. The user was able to upload a new file/create a new file property datapoint even though the previous file property datapoint was not closed (marked as fetched). As a result, the device was receiving the incorrect file property datapoint (the previous one that was not closed) for the new file. File property datapoints must be marked as fetched to allow for subsequent file uploads/downloads. Refer to the tech note on Ayla File Properties for more information on how they work.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

March 1, 2021

Cloud Platform


Release Type
Feature
Summary
1
Command Center
We applied a user filter to resolve a user access issue with the device_job API. This issue occurred when the GET user devices API was called to fetch DSNs (Device Serial Numbers) only.
2
Command Center
When the device_job API is used without any query parameters (i.e. oem_model, device_status, dsns, etc.), the query times out and returns a 500 error code.
3
Command Center
We improved the formatting in the Excel file for the downloaded Job Report, e.g. removed unnecessary columns in sections where they were not needed. Click here for more information on the Job Report in Ayla’s IoT Command Center.
4
Data Streaming Service
In Ayla’s Data Streaming Service (DSS), we deprecated all older DSS functionality, which has been added to and improved in our robust event-based DSS. Click here for user documentation on DSS.
5
Command Center
We added statuses for Activated At dates/times to the Filter Preview in the Create Using Query filter option. This enables you to review the before and after activation dates/times of devices that should be included in the Host OTA job. Click here for more information on creating host OTA jobs in Ayla’s IoT Command Center.

Edge Platform

No release notes added this week.

Mobile Platform


Release Type
Feature
Summary
1

Groups and Scenes


    For iOS 6.6.5 and Android 6.6.06 releases of the Ayla Software Development Kit (SDK), we did the following:
  • Improved and added unit tests for scheduling and sharing.
  • Added CRUD (Create, Read, Update, Delete) support for Group Sharing.
  • Added CRUD (Create, Read, Update, Delete) support for Scheduled Scene triggering, but does not include SQL Server Reporting Services (SSRS).
  • Updated the application notes for using the mobile SDK.
    For iOS 6.6.5, we updated AppleDoc from in-line comments.
    For Android 6.6.06, we updated JavaDoc from in-line comments.
2

OTA


    For iOS 6.6.5 and Android 6.6.06 releases of the Ayla Software Development Kit (SDK), we included the following to improve User Consent jobs:
  • Support for multiple job status filters.
  • Device statuses for OTA jobs: PENDING, CONSENT, SCHEDULED, PROCESSING, SUCCEED, FAILED, PARTIALY_FAILED, CANCELLED, QUEUED, WAITING, RETRY.
  • Updates to OTA test units.
3

OTA

Groups and Scenes


    Both the iOS 6.6.5 and Android 6.6.06 releases of the Ayla Software Development Kit (SDK) have the following issues:
    For OTA:
  • The oem_model and dsns parameters are marked as optional, but if either is omitted, a 500 error code is returned.
  • Device statuses for DOWNLOADING and DOWNLOADED are not implemented yet.
    For Groups and Scenes Collection Shares:
  • Updating a Share without devices fails.
  • Fetching owned shares and receiving shares are not filtered by collection type.
  • Share all Collections is not implemented yet.
  • Collection Share support for the OEM message template is not implemented yet.
    For Groups and Scenes:
  • The ability to retrieve groups or scenes based on matching a custom_attribute keyword or value is not implemented yet.
  • When updating or setting [devices/child collections] states in a collection, the property value returns the wrong type.
  • You cannot add a scene under a group.
4
User Interface
    In the iOS 6.6.5 release of the Ayla Aura, we resolved the following issues:
  • Displaying start and end times for schedules.
  • Selecting the dark theme when the app is in the foreground.
5
Device Shares In the iOS 6.6.5 release of Ayla Mobile Foundry, we improved the ability to display shares by grouping based on the user.
6
User Interface In the iOS 6.6.5 release of Ayla Mobile Foundry, we resolved the issue with displaying the device LAN IP address in the Device Info screen.
7
Cryptography
    In the Android 6.6.06 release of the Ayla Software Development Kit (SDK), Ayla Aura, Mobile Foundry, and AMAP, we upgraded the cryptography library to Bouncy Castle version 1.68, which requires the following additions to the application gradle.properties file:
  • android.jetifier.blacklist = bcprov-jdk15on-1.68.jar
  • android.jetifier.ignorelist with AGP 4.2
8
OTA In the Android 6.6.06 release of Ayla Aura, we included multi-filter options in our OTA support.
9
Sepia Framework In the Android 6.6.06 release of Mobile Foundry, we added a new method to push a SepiaScreen that was already created.
10
FastTrack In the Android 6.6.06 release of Mobile Foundry, we made backport improvements for FastTrack.

February 22, 2021

Cloud Platform


Release Type
Feature
Summary
1
Data Streaming Service
    We added two connectivity events to Ayla’s Data Streaming Service (DSS):
    You can use the new connection statuses to know when specific devices enter the initialization or polling online states. For example, you may want to tell end users the most up-to-date status, like when devices are in the polling online state, in case the devices are experiencing latency for control events.
2
Command Center
    We added a Job Report tab to Ayla’s IoT Command Center so that you can review your host OTA jobs, as well as modify some aspects of jobs that are in progress. This tab provides the ability to:
  • Review the operational status of a specific device or all devices for the selected host OTA job.
  • Remove devices queued to receive the OTA update from the selected host OTA job.
  • Retry to download the OTA update to devices that failed to complete the last update.
  • Download the entire OTA Job Report.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

February 15, 2021

Cloud Platform


Release Type
Feature
Summary
1
Reports
We updated the reports API to support the End User role so that end users can issue calls to access the get_raw_data_points report and retrieve historic data. Previously, only the OEM Admin role was allowed to complete these actions.
2
ICC Host OTA
    We refined our OTA features to ensure a robust and stable delivery of all firmware OTA updates configured in Ayla’s IoT Command Center (ICC). Some of our main focus areas have been:
  • Reports

Edge Platform

No release notes added this week.

Mobile Platform


Release Type
Feature
Summary
1

Sunrise/Sunset Schedules


The iOS 6.6.4 and Android 6.6.05 releases of the Ayla Software Development Kit (SDK) support the sunrise and sunset settings in Ayla schedules. If your device and its firmware version support the ability to execute schedules based on sunrise and sunset times, you can configure these settings. Refer to the Ayla Developer Portal User’s Guide for more information on enabling and configuring Sunrise/Sunset setting in your schedules.
2

Groups and Scenes


    In the iOS 6.6.4 and Android 6.6.05 releases of the Ayla Software Development Kit (SDK), we improved and added unit tests for the alpha release of Groups and Scenes. For iOS 6.6.4, we also added the following:
  • Corrections to APIs and their documentation
  • Metrics for create collection
  • Custom attributes for CRUD (Create, Read, Update, Delete) support
  • Groups and Scenes developer’s application note in /doc folder
    For Android 6.6.05, we also added the following:
  • Updates to CRUD (Create, Read, Update, Delete) APIs to match the Groups and Scenes Service APIs
  • Triggering API for Groups and Scenes
  • JavaDoc and AppleDoc from in-line comments
  • Application notes for using the mobile SDK
3

Device Onboarding

Messages

Metrics


    For the iOS 6.6.4 release of the Ayla Software Development Kit (SDK):
  • We improved unhappy path flows to enhance the device onboarding experience.
  • We added CreateDestinations() helper API support for message services.
  • We have additional metrics support for feature usage.
4
Location Privacy
In the iOS 6.6.4 release, we improved location privacy for iOS 14 in Aura and Mobile Foundry.
5
FastTrack
    For Mobile Foundry, we improved the user interface (UI) for FastTrack schedules with SQL Server Reporting Services (SSRS) in the iOS 6.6.4 release, and added the following UI support in both the iOS 6.6.4 and Android 6.6.05 releases:
  • FastTrack Timer
  • FastTrack Usage
  • FastTrack History
  • FastTrack Device Share
    In the Android 6.6.05 release, we also made the following backport improvements for FastTrack:
  • A new method to theme a table layout
  • A new radio button using the current theme
  • Better toolbar color theming
6

Localization

Device Onboarding


    In the iOS 6.6.4 release of Mobile Foundry, we improved the localization text and added the following to improve the on-boarding process:
  • Support for registration via cellular data
  • Showing progress during Wi-Fi disconnections
7
Local Network Privacy In the iOS 6.6.4 release, local network privacy does not have an API to check for allowed or denied, which may cause the on-boarding process to fail. Refer to the iOS 14 Privacy Changes document for details.
8
Rules In the Android 6.6.05 release of the Software Development Kit, we fixed a bug in the rule integer expression.
9
Sepia Framework In the Android 6.6.05 release of Mobile Foundry, we reverted AllDevicesScreen to AllSepiaDevicesScreen.

February 8, 2021

Cloud Platform


Release Type
Feature
Summary
1
Command Center
We resolved a Command Center issue in which devices that came online after the OTA job was started (and still active) did not receive the OTA update until the job was stopped and restarted.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

January 25, 2021

Cloud Platform


Release Type
Feature
Summary
1
Rules
We resolved the issue with slow responses and timeouts when issuing calls to the message service, e.g. GET /messageservice/v1/destinations.
2
Migration
We resolved the issue in which migrating templates from the US Development to US Field environment were failing with a 422 error code. Click here for more information on Template Migration in the Ayla Customer Dashboard.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

January 18, 2021

Cloud Platform


Release Type
Feature
Summary
1
Triggers
    We resolved the following trigger notification issues:
  • Trigger notifications configured for email and SMS (Short Message Service) using contact_id were missing rules from the configuration. This was occurring because the contact_id was referenced instead of the email or SMS.
  • Trigger notifications configured to be sent to 2 or more destinations (i.e. email or SMS) were only sent to one of the destinations.
2
Templates
We resolved a template property issue in which a mime_type error occurred while configuring a property in the Ayla Developer Portal when the base type was set to message, and either of the first two MIME types were selected: application/json or application/octet-stream.
3
Users
We resolved the latency issues with database queries when issuing User Service API calls (particularly /api/v1/users/index_by_oem.json and /oems/293/end_user ).

Edge Platform

No release notes added this week.

Mobile Platform


Release Type
Feature
Summary
1

Groups and Scenes


    For both the iOS 6.6.3 and Android 6.6.04 release of the Ayla Software Development Kit (SDK), an alpha release of device Groups and Scenes is available for US Development. Groups enable the user to view and control (perform a single action on) a collection of similar devices (i.e. lights) as a single entity. Scenes enable the user to activate different types of actions to a group of different devices at the same time (e.g. the action might be “morning” and when activated the coffee machine starts, the thermostat is set to a different temperature, and the window shades are raised.) This first phase includes:
  • CRUD (Create, Read, Update, Delete) APIs
  • Triggering API for Groups
  • Unit tests for Groups and Scenes
  • AppleDoc generated from inline comments
2

Local Network Privacy


In the iOS 6.6.3 release, local network privacy does not have an API to check for allowed or denied, which may cause the on-boarding process to fail. Refer to the iOS 14 Privacy Changes document for details.
3

Device Onboarding

Notifications

LAN Mode


    For the iOS 6.6.3 release, in the Ayla Software Development Kit (SDK):
  • We improved unhappy path flows to enhance the device onboarding experience.
  • We updated rules-based notifications and inline documentation to address onboarding errors.
  • We optimized property retrieval in LAN Mode.
    In Aura, we improved the error handling of unhappy paths on BLE (Bluetooth Low Energy) and Wi-Fi.
4
Social Login
In the iOS 6.6.3 release, Ayla Mobile Foundry also includes user interface improvements, such as the ability to add and remove the social login using Foundry.json.
5
Device Setup In iOS 6.6.3, we fixed the issue causing Ayla Mobile Foundry to crash when launching the advance setup on the iPad.
6

Notifications


In the iOS 6.6.3 release, we added rules-based notifications for email, SMS (Short Message Service), and push.
7
Trigger Notifications In the Android 6.6.04 release of the Ayla Software Development Kit (SDK) and Ayla Aura, we deprecated trigger-based notifications for email, SMS (Short Message Service), and push.
8
Device Onboarding The Android 6.6.04 release provides improvements to the user interface, user experience, and Wi-Fi setup for Ayla Aura, such as a larger tap region for advanced set-up flows and the ability to cancel and close BLE (Bluetooth Low Energy) and Wi-Fi set-up processes.
9
Setup Token In the Android 6.6.04 release, we fixed the issue in which the set-up token for Wi-Fi and BLE (Bluetooth Low Energy) was not sent and returned an error.
10
Registration
    In the Android 6.6.04 release, AMAP has the following issues:
  • The legacy DevKit fails when using the Same LAN registration method.
  • The Play Store release is still in review.

January 11, 2021

Cloud Platform


Release Type
Feature
Summary
1
Schedules
We fixed the issue in which there were duplicate scheduled actions appearing in Over-the-Air (OTA) jobs. This occurred after associating a new template, which was then used for OTA jobs created and started on the Ayla Customer Dashboard.
2
OTA
Based on an intermittent issue in which the success or failed status_update call was not propagated in the Over-the-Air (OTA) services, we changed to an asynchronous process making status updates more robust and stable.
3
Schedules
We improved the Schedule API to use a JSON metadata object to confirm that the device supports the Sunrise/Sunset feature. This feature enables you to configure local sunrise and sunset times in Ayla schedules if your device and its firmware version support the ability to execute schedules based on sunrise and sunset settings. The new metadata object ("metadata":{ "sunrise_sunset":true}) can be returned via GET APIs or set by the client application. If your device does not support sunrise/sunset settings, the sunrise_sunset key value pair is omitted; it is not necessary to use a sunrise_sunset:false key value pair.
4
Triggers
We fixed an issue in which device property triggers were not completely removed from the platform when deleting the trigger notification.
5
Devices
We fixed an issue in which the getRules endpoint ignored the input parameters for specific DSNs (Device Serial Numbers) or UUIDs (Universally Unique Identifiers) and instead returned all rules for devices/users mapped to the DSN or UUID specified.
6
Triggers
We fixed the issue in which changing notification preferences caused the trigger notification to fail.
7
Command Center
We increased the OTA image size limitation to 512 MB in Ayla’s IoT Command Center.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

January 4, 2021

Cloud Platform


Release Type
Feature
Summary
1
Users
We resolved an issue with signing in to a newly created account when the primary contact is set to email. The email and username were not syncing and did not update properly.
2
Schedules
We resolved the issue in which all of the schedule settings except the scheduled actions were lost when associating a new template to a device.
3
Data Streaming Service
Datapoint Acknowledgement Events (datapoint_ack) are now supported in Ayla’s Data Streaming Service (DSS). When the device sends a datapoint acknowledgement message, this event is also sent to the DSS streams.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

December 14, 2020

Cloud Platform


Release Type
Feature
Summary
1
Properties
We resolved a file property delivery issue in which the file property was marked as fetched before the file property datapoint was marked complete, and the error logs showed 500 status codes. This was seen when delivering the set_zone property, and when the device was cycling (switching) between two template versions. Click here for more information on File Properties.
2
Data Streaming Service
We resolved an issue in which all datastreams that the user created in Ayla’s Data Streaming Service (DSS) were removed after deleting the OEM user. Only personally identifiable information should be removed upon deleting an OEM user; all of the OEM user’s configurations that affect other users should not be removed.
3
Devices
We resolved an issue in which the devices Search | By Property feature in the Ayla Customer Dashboard was failing with a 401 response. To use this feature, in the dashboard, click Devices in the left navigational panel, click SEARCH DEVICES on the All Devices tab, click the By Properties tab.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

December 7, 2020

Cloud Platform


Release Type
Feature
Summary
1
Command Center
We resolved an API issue when using the OTA Job Details feature (Icc_JobDetails) in Ayla’s IoT Command Center. When creating an OTA job with host_ota for a single or multi-component image, after updating the host_ota action, the property_name either no longer showed as null, or displayed the previous property name instead of the new one.
2
Data Streaming Service
We added a datastream option for datapoint acknowledgements to Ayla’s Data Streaming Service (DSS). This enables you to stream data on acknowledgments that confirm whether or not property values were updated. Click here for the user documentation on this feature.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

November 30, 2020

Cloud Platform


Release Type
Feature
Summary
1
Devices
We resolved the issue in which the local time was not updating properly on some devices after doing a factory reset or when the initial provisioning process failed. With regard to the factory reset, the device did not sync the timezone after 36 hours.
2
Schedules
We resolved the issue in which schedule actions kept duplicating when you cloned a private device template more than two times and then re-associated the second (or subsequent) cloned template to a device. This issue was also occurring on Over-the-Air (OTA) jobs that were using cloned private templates.
3
Feeds
We changed the SQS (Simple Queue Service) configuration to fix the issue in which weather feed properties (e.g. outdoor temperature) were not being updated per their configured data feed update intervals (e.g. 1 hour).
4
Feeds We fixed an incorrect queue name in the SQS (Simple Queue Service) configuration to resolve the issue in which inconsistent datapoint values were posted for weather feed properties.
5
Feeds
We found and updated an incorrect mapping in the feed-processor code to resolve the issue with missing data for air quality properties (such as Ozone-O3).

Edge Platform

No release notes added this week.

Mobile Platform


Release Type
Feature
Summary
1

Notifications,

iOS Update


    The iOS 6.6.2 release included the following:
  • Support for both trigger and rules-based notifications
2

Local Network Privacy


In the iOS 6.6.2 release, local network privacy does not have an API to check for allowed or denied, which may cause the on-boarding process to fail. Refer to the iOS 14 Privacy Changes document for details.
3
User Interface
In the iOS 6.6.2 release, Ayla Mobile Foundry also includes user interface improvements, such as the ability to add and remove the social login using Foundry.json.
4
Device Onboarding For iOS 6.6.2, we fixed the issue causing Ayla Mobile Foundry to crash when launching the advance setup on the iPad.
5

Notifications


For the iOS 6.6.2 release, we added rules-based notifications for email, SMS (Short Message Service), and push.
6
Notifications In the Android 6.6.03 release of the Ayla Software Development Kit (SDK) and Ayla Aura, we deprecated trigger-based notifications for email, SMS (Short Message Service), and push.
7
Device Onboarding The Android 6.6.03 release provides improvements to the user interface, user experience, and Wi-Fi setup for Ayla Aura, such as a larger tap region for advanced set-up flows and the ability to cancel and close BLE (Bluetooth Low Energy) and Wi-Fi set-up processes.
8
Device Onboarding For Android 6.6.03, we fixed the issue in which the setup token for Wi-Fi and BLE (Bluetooth Low Energy) was not sent and returned an error.
9
Registration
    In the Android 6.6.03 release, AMAP has the following issues:
  • The legacy DevKit fails when using the Same LAN registration method.
  • The Play Store release is still in review.

November 16, 2020

Cloud Platform


Release Type
Feature
Summary
1
Data Streaming Service
We resolved the issue in which an error occurred when attempting to edit or view an existing datastream in the Ayla Customer Dashboard and when sending a GET request on an existing datastream.
2
Notifications
We resolved the issue in which multiple device notifications (SMS, push, and email) were sent for a single datapoint event.
3
Gateway Device
We resolved the issue in which the connectivity status of the nodes were incorrectly reported when a gateway device went offline and online. This was occurring when the event_time was the same for both the offline and online status.
4
Device Properties We resolved the issue in which multiple property values were sent when only changing one device property. When a device property was changed (in the to-device direction), the GET command (GET /devices//commands.xml) showed multiple property datapoints were received.

Edge Platform

No release notes added this week.

Mobile Platform


Release Type
Feature
Summary
1
WPA3 Security In the iOS 6.6.1 and Android 6.6.02 releases, for customers who want to obtain Wi-Fi certification for their devices, we added WPA3 Support and updated Wi-Fi Security type strings to the Ayla Software Development Kit (SDK) and Ayla applications.
2

Local Network Privacy


In the iOS 6.6.1 release, local network privacy does not have an API to check for allowed or denied, which may cause the on-boarding process to fail. Refer to the iOS 14 Privacy Changes document for details.
3

FastTrack

Sepia Framework


    In the iOS 6.6.1 release, Ayla Mobile Foundry also includes the following enhancements:
  • Improved Sepia themes support. Sepia is a cross-platform framework for Android and iOS that allows developers to quickly create Ayla IoT mobile applications with very little effort. Sepia themes are used, for example, in configuring colors and fonts for multi-color mode). For more information, click here.
  • Build improvements for fastlane, a tool for iOS and Android developers to automate simple tasks like generating screenshots, dealing with provisioning profiles, and releasing your application.
4
Device Onboarding In the Android 6.6.02 release of Ayla Aura, we improved the user experience for advanced device on-boarding.
5
Device Onboarding
In the Android 6.6.02 release of the Ayla Software Development Kit (SDK) and Ayla Mobile Foundry, we improved unhappy path errors reported during the onboarding process.
6
Registration
    In the Android 6.6.02 release, AMAP has the following issues:
  • The legacy DevKit fails when using the Same LAN registration method.
  • The Play Store release is still in review.

November 2, 2020

Cloud Platform


Release Type
Feature
Summary
1
Properties
We improved the processing of batch properties (batch_datapoints API) to drive better platform scalability and performance.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

October 26, 2020

Cloud Platform


Release Type
Feature
Summary
1
Data Streaming Service

In a recent update, we implemented a deactivated status to be sent to the Data Streaming Service (DSS) to fix the issue in which nodes were not deactivated or removed after issuing the following:

DELETE /dev/v1/dsns/<gateway_device_dsn>/nodes/<node_dsn>.json

PUT /apiv1/devices/{devId}/cmds/factory_reset


Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

October 19, 2020

Cloud Platform


Release Type
Feature
Summary
1
OTA
The POST datapoint to oem_host_version API (/dev/v1/dsns/:dsn /properties/oem_host_version/datapoints) is no longer returning a 500 error to gateway devices when you attempt to update a template with new properties (for new features) after OTA (Over-the-Air) updates.
2
OTA
A recent update resolves the issue in which software version events (host_sw_version) and OTA reporting events (for host version updates) were not triggered/updated.
3
Rules
Recent enhancements to Ayla’s Rule Service have greatly reduced latencies and improved delivery speeds of events, for example, when using Ayla DataStream Service. This enables you to react to your fleet’s events quicker than before.
4
Dealers We resolved the issue in which users were receiving a 406 error after clicking the link in the confirmation email for a new dealer account that was created in the dashboard.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.

October 5, 2020

Cloud Platform


Release Type
Feature
Summary
1
Properties
When implementing to-device message properties for the Ayla Portable Agent, the Ayla Cloud apiv1 API no longer returns a 422 error when the size of the message property is larger than 1024 bytes. The maximum size of a message property is 512 KB.
2
Users
End users can sign in to Ayla mobile and web applications using their Apple credentials. This includes the ability to create, update, delete, and manage Apple log-in accounts for your Ayla applications using the Ayla Customer Dashboard. Click here for the user documentation on this new feature.
3
Devices
We fixed the issue in which the Ayla Customer Dashboard was not showing devices shared with the end user.
4
Maps We fixed the issue with users not being able to see maps in their application after sending the HTTP GET request.
5
Profile
When creating or editing an application in the Ayla Customer Dashboard, you will no longer experience spinning issues while uploading a PEM (Privacy Enhanced Mail) file for the Apple Push Notification Service (APNS). Click here for the steps to create or edit applications in the dashboard.

Edge Platform

No release notes added this week.

Mobile Platform

No release notes added this week.