Getting started with IoT

Bringing IoT products to market involves varied requirements, ranging from embedded engineering, app development, backend hosting, software update infrastructure, maintenance and after-sales customer support.
Deploying these capabilities at scale typically requires large upfront investments. The complexity involved in acquiring and orchestrating these requirements delays time-to-market.
Illustration of common factors to be considered when bringing an IoT product to market
Illustration of common factors to be considered when bringing an IoT product to market

Bringing IoT products to market involves varied requirements, ranging from embedded engineering, app development, backend hosting, software update infrastructure, maintenance and after-sales customer support. Deploying these capabilities at scale typically requires large upfront investments. The complexity involved in acquiring and orchestrating these requirements delays time-to-market.

Our IoT Professional Services bring agility to enterprise IoT projects. Through our offerings, enterprises embrace a lean methodology for IoT product commercialisation. Innovative companies can leverage our IoT portfolio to bring the first version of a product to market quickly, carry out product discovery and gather initial customer feedback, without committing more resources to scaling their product.

What do we offer?

Ubuntu Core A container operating system built specifically for IoT and devices, optimised for high security, performance and reliability
Hardware certification and enablement Pre-certified hardware available, or hardware certification and enablement packages for any board
IoT app embedding Porting of up to 3 IoT applications to snaps
Hosted cloud infrastructure Dedicated IoT app store for up to 1,000 devices
Over-the-air (OTA) update services Monthly OTA software updates for one year
Technical support Embedded technical support options
Consulting 3 days of professional consulting
Lead time Standard delivery in two weeks, advanced hardware options have longer delivery time
Add-ons (optional) Board bring-up (custom kernel with BSP integration)
Full disk encryption
Secure boot
Kernel Livepatch
Dedicated training workshops

Helpful resources

Navigation

Navigation
Level Path Navlink
0 About
1 getting-started Getting started with IoT
0 Ubuntu Core
1 intro-ubuntu-core Introduction to Ubuntu Core
1 selecting-hardware Selecting hardware
1 device-enablement Device enablement
1 certification Certification and validation
0 Build your applications
1 snaps-intro Introduction to snaps
1 snap-crafting Snap crafting
1 snap-publishing Snap publishing
0 The IoT app store
1 iot-app-store-intro Introduction
1 snap-store-vs-iot-app-store Snap Store vs IoT App Store
1 getting-started-iot-app-store Getting started
1 iot-app-store-commissioning Commissioning
1 base-stores-and-device-view-stores Base Stores and Device View Stores
1 custom-image Custom image creation
1 connecting-devices Connecting new devices
0 Using the IoT App Store
1 managing-an-app-store Managing an App Store
1 updating-software Updating software
1 snap-inclusion Snap inclusion
1 ubuntu-sso-accounts Ubuntu SSO accounts
1 brand-accounts Brand accounts
1 administrator-role Users and roles: administrator
1 reviewer-role Users and roles: reviewer
1 viewer-role Users and roles: viewer
1 publisher-role Users and roles: publisher
1 collaborator-role Users and roles: collaborators
1 setting-up-account-roles Setting up account roles
1 username-changes Username changes
0 More services
1 technical-support Technical support
1 training Training workshops
1 advanced-options Advanced options
0 Serial Vault
1 serial-vault-overview Overview
1 signing-keys Signing keys
1 device-model-and-identity Device model and identity
1 environment-setup Environment setup
1 generate-a-serial-signing-key Generate a serial signing key
1 import-a-serial-signing-key Import a serial signing key
1 register-a-new-device-model-name Register a new device model name
1 generate-a-model-signing-key Generate a model signing key
1 check-the-signing-log Check the signing log
1 create-a-system-user-assertion Create a system-user assertion

Redirects

Mapping table
Path Location
/core/services/guide/hardware-setup /core/services/guide/selecting-hardware
/core/services/guide/app-store-commissioning /core/services/guide/iot-app-store-commissioning
/core/services/guide/secure-device-onboarding /core/services/guide/connecting-devices
/core/services/guide/operating-an-app-store /core/services/guide/managing-an-app-store
/core/services/guide/certification-and-validation /core/services/guide/certification
/core/services/guide/custom-image-creation /core/services/guide/custom-image
/core/services/guide/snap-application-packaging /core/services/guide/snaps-intro
/core/services/guide/training-workshops /core/services/guide/training

First and second paras repeat one another. I’d fix it but I do not have edit capability. Also, the “Monthly” OTA updates is not correct – that is the update cadence for the kernel, not regular snaps.

I would sanity check that whole “What do we offer?” section to make sure it’s current – eg., I’m not sure what the limit on devices is for a single brand store.

Just checked, there is no technical limit on number of devices per store, so the listed limit of 1000 is bogus.

I would make sure all top-level topics are anchors so they can be linked to directly from elsewhere.

Recently, the idea is that Ubuntu Core can expand beyond the confines of simple IoT, especially with the proposed Ubuntu Core Desktop, so perhaps this page can be adjusted to reflect that wider scope.

The first couple paragraphs seem to be repeated.