Telit IoT Portal 18.04 Release Notes
Telit is pleased to present Telit IoT Portal version 18.04. A number of improvements and fixes were added to the IoT Portal.
Production Release Date: 30th May, 2018
Major Feature:
Light Weight M2M (LWM2M)
-
Campaigns now support pausing and resuming through campaign.pause and campaign.resume respectively, and now a paused campaign may be deleted. Visit campaign.pause and campaign.resume.
-
User can now configure an email address that will receive:
a. Daily campaign updates
b. End of campaign notice -
Added export.collection.dump and export.collection.list command examples to API Tester.
- Redesign field selector for thing/connection list. Visit Customizing the Connections view, Customizing the Things view, Viewing a Thing and Viewing a Connection for more details.
- Changed the column order of the Thing Definitions
list view and implemented column sorting.
thing_def.list will now:
a. return a count (of the total number of thing defs)
b. support sort parameter and accept: id, key, and name
visit thing_def.list for more details. - Modified the column order of the Trigger Reports
view; implemented tag style labeling on Success/Error
statues.
Success:
Error: - File page has an option to view URL to download
file with copy-to-clipboard.
- Two distinct options to Start and Schedule a
campaign. Visit Scheduling/Starting
a campaign for more details.
- Added ability to clone campaign from thing list "Add members to campaign" page. Visit Cloning a campaign for more details.
- Improvements to "Adding members to Campaign". Visit Adding members to campaign for more details.
- The method.exec event is triggered when a method of a thing with the same key is executed. Visit method.exec event for more details.
- Add ability to copy and paste with trigger and campaign actions. Visit Cloud Trigger Actions for more details.
- Add prefix option to input fields in Triggers.
- Modified Things and Connections search to filter the results for both table and map tabs.
- Fire a cloud trigger from a thing's method. Visit Defining Methods and Viewing a Thing for more details.
- Added cloud trigger action connection.tag.add, visit connection.tag.add action for more details.
- Added cloud trigger action connection.tag.delete, visit connection.tag.delete action for more details.
- Async CDP Server optimization.
- The campaign.member.list API call will now return two additional fields when the campaign has a trigger.result action: result string and result object. Visit Viewing member details in Campaign, Customizing the Things view, Customizing the Connections view, and Viewing a Campaign for more details.
- Added support for MO SMS handling with the SMS engine, this allows for more use cases when interacting with devices that aren't Telit modules.
- Added sms.external.known.add command to add "known" msisdns that will be forwarded to this organization. Visit sms.external.known.add for more details.
- Added sms.external.known.delete command to remove known msisdns by ID. Visit sms.external.known.delete for more details.
- Added sms.external.known.list command to list the known msisdns. Visit sms.external.known.list for more details.
- Added new Cloud Trigger action for connection.find, similar to thing.find. Visit Connection and connection.find action for more details.
- Updated thing.find to use identifier instead of thing key. Visit thing.find action for more details.
- Added an option to download billing report with
sub-orgs for Org Admin.
- New API location.network.donate to donate locations to service providers.
- Added a new cloud trigger thing.bind to bind things that exist only in triggers, this enables proxies to be implemented in cloud triggers and appear connected.
- Users can pause/resume a campaign. Visit Pausing/Resuming a Campaign for more details.
- Added "CSV Download" to thing list widget in dashboards. Visit Things list for more details.
Updates:
-
Retention is used to configure the data storage time period within Telit IoT Portal. Visit Retention for more details.
-
Updated required parameters for CoAP: coap.psk.find, coap.psk.update, and coap.psk.delete.
- Update required parameters for LWM2M: lwm2m.profile.find, lwm2m.profile.update and lwm2m.profile.delete.
-
Updated documentation for copy/paste trigger and campaign actions. Visit Cloud Trigger Actions for more details.
-
Update documentation for CoAP Pre-Shared Keys
-
Updated documentation for object.iterator action.
- Updated documentation for array.iterator action.
- Updated documentation for Generating a Billing report.
- Updated documentation for trigger.result action.
-
Updated documentation for connection.usage.change.event with Notification frequency parameter and remove the old parameters. Visit connection.usage.change event for more details.
-
Updated documentation for alarm.history.multi.
- Updated documentation for http.receive trigger event with the new field (URL) added and remove the old fields. Visit http.receive event for more details.
- Updated documentation for Thing Overview.
New:
- Please visit Cloning Thing definition to learn more about how to copy any definitions.
- Cloud "Generate diagnostic file" function is documented at Thing Gateway.
- Thing API usage
-
base64.encode action will accept a binary encoded string (ASCII or UTF8 encoded) and converts it to a base64 encoded string.
- base64.decode action accepts a base 64 encoded string and converts it to a binary encoded string.
- thing.firmware.target_version_set action is used to set target firmware on a thing.
- trigger.sleep action enables to pause the trigger for the amount of time specified in the trigger action.
- Removing members from campaign is to remove members from a campaign.
- cayenne.lpp.decode action accepts a cayenne.lpp encoded string and converts it to a binary encoded string. The Cayenne LPP (Low Power Payload) provides a convenient way to send data over LPWAN (Low-power, wide-area networks).
- aws.lambda.invoke action accepts an AWS Lambda function with the payload and sends it to AWS to get a response.
- cayenne.lpp.publish action is used to decode a cayenne.lpp data and publish it to the corresponding properties of a Thing.
- connection.tag.add action will add tags to a connection.
- connection.tag.delete action will delete tags from a connection.
- Customizing the Connections view.
- Cloud Campaign Actions.
- gateway.ping action.
- gateway.sup.update action.
- Thing API usage.
- Known MSISDNs lists all the external MSISDNs whitelisted in the IoT Portal. If you need to send an SMS or an event from an external mobile device then you need to add the external mobile device's MSISDN.
- To add MSISDN, visit Adding MSISDN.
- To delete MSISDN, visit Deleting MSISDN.
- The sms.external.known.list command is used to list all the external MSISDNs that are white listed in the IoT Portal. The IoT Portal accept requests or SMSs from the white listed MSISDNs.
- The sms.external.known.add command is used to add external MSISDNs that will be white listed in the IoT Portal. The IoT Portal accept requests or SMSs from the white listed MSISDNs.
- The sms.external.known.delete command is used to delete external MSISDNs from the IoT Portal.
-
CoAP:
-
LWM2M:
-
Fixed the issue of download data through "Download CSV" in Gateway Licenses and Things.
-
Fixed File retention settings issue.
-
Fixed the issue of Events Records not showing on Shared Thing.
- Removed the "connected" field from the list of sort-able columns.