生活物联网平台提供了已封装设备端与物联网平台交互协议的SDK。您可以直接基于这些SDK开发真实设备的固件,从而使真实设备具备连接物联网的能力。以基于AliOS Things的SDK开发MK3060模组(平台已认证模组)为例介绍设备固件的开发和烧录操作。
一、开发设备固件
二、烧录设备固件
使用USB线将MK3060与电脑连接。此时电脑会提示安装驱动,完成驱动的安装。本文以Windows电脑为例。
此时设备进入待配网状态,可通过App连接设备。
生活物联网平台提供了已封装设备端与物联网平台交互协议的SDK。您可以直接基于这些SDK开发真实设备的固件,从而使真实设备具备连接物联网的能力。以基于AliOS Things的SDK开发MK3060模组(平台已认证模组)为例介绍设备固件的开发和烧录操作。
vim example/linkkitapp/linkkit_example_solo.c
命令修改linkkit_example_solo.c文件。i
进入编辑模式。// for demo only #define PRODUCT_KEY "a1U****Dgg" #define PRODUCT_SECRET "sw*********o9B" #define DEVICE_NAME "kE*************6g70" #define DEVICE_SECRET "RWY*********************hOO5"
:wq
命令保存并关闭文件。本文在MK3060模组上编译living_platform程序。
aos make living_platform@mk3060
使用USB线将MK3060与电脑连接。此时电脑会提示安装驱动,完成驱动的安装。本文以Windows电脑为例。
SecureCRT中出现以下日志,则进入初始化状态。
======================================================= | MOC108 BOOTLOADER MENU | |-----------------------------------------------------| | Comamnd | Arguments | Description | |---------+------------------+------------------------| | read | <address> <size> | read flash | |---------+------------------+------------------------| | write | <address> | write flash | |---------+------------------+------------------------| | erase | <address> <size> | erase flash | |---------+------------------+------------------------| | boot | <mode> | boot to APP, ATE or QC | |---------+------------------+------------------------| | reboot | | reboot | ======================================================= @ Author : Snow Yang @ Version : 1.1.0 @ Date : Oct 12 2019 15:01:24 $
write 0x13200
,进入烧录模式。
waiting for the file to sent ...(press 'a' to abort) CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
烧录成功后,出现如下提示。
Programing Completed Successfully!
enter low level! mac fc:ee:e6:xx:xx:ce leave low level! app_init finished start-----------hal trace config close!!! [000008]<A> aos framework init. --------Firmware info-------- Host: qiheng.hc Branch: rel_1.0.1 Hash: 86ae9xxxxxeaa6cb96a369eb603254 Date: Oct 12 2019 15:07:07 Kernel: AOS-R-1.3.4 LinkKit: 2.3.0 APP: app-1.0.0-20191012150607 MQTT direct: on Region env: MAINLAND-ONLINE [000012]<A>pk[a1U****Dgg] [000012]<A> ps[sw*********o9B] [000012]<A> dn[kE*************6g70] [000014]<A> ds[RWY*********************hOO5]
linkkey <ProductKey> <DeviceName> <DeviceSecret> <ProductSecret>
此时设备进入待配网状态,可通过App连接设备。
在文档使用中是否遇到以下问题
更多建议
匿名提交