Introduction: A one-stop package of AIoT developer materials to help you quickly master AIoT scene building skills.

I. Aliyun AIoT product/resource matrix

Start by taking stock of what products and services are available to quickly integrate and build highly reliable applications.

Equipment service

Device Access Service

Secure and reliable device connection and communication capabilities are provided to help users collect massive device data into Alibaba Cloud Iot platform, and customer applications can send data to devices by calling the API provided by the platform, so as to achieve the purpose of remote control of massive devices. The iot platform also provides a rules engine that connects with various aliyun products to help users quickly integrate their applications.

AliOS Things | GitHub project | Dingdinggroup: Development and communication

AliOS Things is the AliOS family’s highly scalable IoT operating system for the IoT space.

Device Identity Authentication

The device identity authentication system of the Internet of Things provides end-to-end trusted access capabilities such as device security authentication, secure connection, business data encryption, and key management for the Internet of Things system through trusted computing and cryptography.

Iot cloud services

Internet of Things Platform

Internet platform to provide a safe and reliable equipment connection communication ability help users will be massive cloud data collection, provide rich ability of equipment management and remote operations to help users to better manage equipment, provide a rich open API and with ali cloud numerous cloud products through rules engine, help users quickly complete application development.

IoT Application development IoT Studio

Liyun provides productivity tools for iot scenarios, which are part of Aliyun iot platform. It can cover all core application scenarios of the Internet of Things industry to help you efficiently and economically complete the development of equipment, services and applications, and accelerate the construction of the Internet of Things SaaS. Iot development services provide a series of convenient iot development tools, such as visual application development and service development, to solve the problems of long development links, complex technology stack, high collaborative cost and difficult scheme transplantation in the field of iot development.

Internet of Things data analysis

It helps users to conduct unified management and analysis of Internet of Things data assets, helps Internet of Things enterprises realize digitalization, and generates more business value through data analysis.

Edge of computing

Iot edge computing

The PaaS layer software product integrating cloud and edge can sink the capability of cloud to the edge and solve the problems in real-time performance, reliability and operation and maintenance economy of edge. South provides communication protocol framework for software and hardware developers to provide convenient communication protocol development capabilities, while north provides SaaS developers with the ability to quickly build cloud applications through Open API. For O&M, the cloud provides integrated O&M tools to reduce o&M costs and improve O&M efficiency.

Video edge intelligence service

For the government, enterprises, families and other security fields, to provide large capacity, high concurrency video connection, storage services; It also provides a video algorithm and algorithm training delivery tool for cloud – edge collaboration.

Network services

Iot Network Management Platform (support LoRaWAN)

LoRaWAN provides network management services to quickly build LoRaWAN networks, which are suitable for kilometers, low power consumption and tens of thousands of devices in the basement where signals are hard to reach and without fixed power supply. Flexible and convenient networking, low network cost.

Internet of Things card services

Based on the three carriers (mobile, unicom, telecom) provide Internet dedicated them roughly (11 or 13) mobile communication access business, the business support wireless data communication and the Internet of scene matching industry solution, users of Internet equipment application scenarios, such as networking, intelligent household, dressing equipment, car multimedia network support, environmental monitoring, And smart agriculture.

More apps and resources are availableAli Cloud AIoT official website.

Second, development path

Don’t miscut wood work, first look at the experts to give you the focus, and then start practical operation.

1. Access Schemes for Various Types of devices

Related recommendations:

  • Pin Cluster: Cloud on device (embedded/device side development AC)
  • Solution details mentioned in this video (operational documentation)

According to the engineering practice of Ali Cloud and the experience of different AIoT customers, this paper systematically introduces the implementation plan of different equipment access and intelligent transformation for you.

2. Official recommended AIoT development path (full link)

3. Aliyun University Video tutorial AIoT Zone

Follow the video to learn the basic knowledge of AIoT. Note that some products have iteration, and the product functions and interfaces are subject to the online version.

Immediately to learn

Four, AIoT cloud network side dismantling

Use cases to quickly understand the tools/platforms/services of different links.

The device end

  • [Official document] Device access development guide
  • [Community Expert] AliOS Things usage Guide

Physical network

Edge of computing

Cloud services (Iot platform, IOT application development, etc.)

5. Scenario DEMO

Use scenario DEMO to learn how to combine multiple products and services.

Experience IoT development: Build your first IoT application with an official online debugging virtual device. 5. Experience IoT development at zero threshold: Experience device data on the cloud with small program virtual devices 6. Experience IoT development at the threshold of 0: Access process with personal PC simulation devices (free experience) 7. STM32F103: RTOS device through TCP module on the cloud 8, the IoT field Ali Cloud MVP Liu Hongfeng personal blog Ali Cloud AIoT architect personal blog 10, automatic car washing machine 11, Agricultural digitalization of Xiuyun Village 12, industrial frequency converter on cloud 13, open source GSM locator 14, Gateway and sub-device development actual (Java) 15, Alzheimer’s Disease patients IoT care program

Six, practical skills

1, not what a problem, but many people will encounter: high-frequency problems 20 2, with good script parsing, a year to save several ECS 3, self-built MQTT can not hold up! How to migrate to the Internet of Things platform of Ali Cloud? 4, device side resource package files (face library, audio library, Image resources, etc.) update solution 5, device online/offline status cache solution 6, remote collection of IoT device run log best practice 7, view the current operating status of the device implementation solution 8, C language – support IPv6 address query function getaddrInfo () 9, platform business communication Topic Design best practice (shared scenario as an example) 10. IoT platform to achieve RRPC synchronous call best practice 11. IoT Platform communication Topic review 12. 3 schemes for the business system to obtain device data from Ali Cloud Iot platform 14 schemes for offline device cloud command message access 15 Schemes for Internet of Things platform to remind arrears how to query and deal with? Practice of OTA firmware upgrade of Internet of Things devices 18. Devices detect whether they are online 19. Obtain device status by calling API 20. In the era of Internet of Things, how to optimize your network-DNS domain name resolution service 23. How to migrate the existing equipment to Aliyun Internet of Things platform? Use Wireshark to capture packets and analyze network behaviors of IoT devices. 26. Use HTTPS to connect devices to the IoT platform

7. Recommended hardware

Use the recommended hardware/solutions to start your device smart.

Viii. Product activities

2. Help pneumonia prevention: Medical and testing equipment can use the Internet of Things platform for free

9. User communication and feedback channels

recruitment

TL; DR

Ali Cloud – Cloud native Application Platform – Basic Software Zhongtai team (original Container platform basic software team) invites Kubernetes/ Container/Serverless/ application delivery technology field experts (P6-P8) to join us.

Working years: p6-7 from 3 years, P8 from 5 years, depending on actual ability. Working Place:

  • Domestic: Beijing, Hangzhou, Shenzhen;
  • Overseas: San Francisco Bay Area, Seattle

Resume reply immediately, 2~3 weeks results. Start after holiday.

Job content

Basic Product Division is the core R&D department of Ali Cloud Intelligent business group, responsible for computing, storage, network, security, middleware, system software and other research and development. The cloud native application platform basic software final state team is committed to creating a stable, standard and advanced cloud native application system platform, promoting the industry to upgrade and revolution for cloud native technology.

Here, not only CNCF TOC and SIG co-chairmen, but also etCD founder, K8s Operator founder and Kubernetes core maintenance members, the country’s top Kubernetes technical team.

Here, you will work closely with experts in cloud native technologies from around the world, such as the founders of Helm project, the founders of Istio Project, In the unique scene and scale, engaged in the development and implementation of cloud computing ecological core technologies such as Kubernetes, Service Mesh, Serverless, Open Application Model (OAM). On the benchmark-level platform of the industry, It not only gives Alibaba global economy, but also serves developers all over the world.

  1. Kubernetes as the core, to promote and create the next generation of “application-centric” basic technology system; In the ali economy scenario, the development and implementation of “application-centered” infrastructure architecture and the next generation NoOps system based on Open Application Model (OAM) enable Kubernetes and cloud native technology stack to give full play to the real value and energy;


  1. Develop core technologies for multi-environment complex application delivery; Combine ali with the core business scenarios in the ecosystem to create industry standards and core dependencies for multi-environment complex application delivery (benchbenchers Google Cloud Anthos and Microsoft Azure Arc);


  1. Design and development of core products and back-end architecture of cloud native application platform; With the support of ecological core technology and cutting-edge architecture, in the platform scene of world-class cloud vendors, we use technology to create continuous vitality and competitiveness of cloud products;


  1. Continue to promote the evolution of ali-economy application platform architecture, including Serverless infrastructure, construction of standard cloud native standard PaaS, construction of a new generation of application delivery system and other core technical work.

Technical requirements: Go/Rust/Java/C++, Linux, distributed system

Resume submitted

lei.zhang AT alibaba-inc.com

“Alibaba Cloud originators pay close attention to technical fields such as microservice, Serverless, container and Service Mesh, focus on cloud native popular technology trends and large-scale implementation of cloud native, and become the technical circle that knows most about cloud native developers.”