四,产品创建和开发板连接天猫精灵后台

本文详细指导如何通过天猫精灵APP配网连接WiFi设备,涉及阿里物联网操作系统linkkit_demo的配置与个性化,包括产品密钥、设备名称等关键信息,并介绍两种配网方式:主动与自动。适合物联网开发者进行设备控制与智能家居集成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,WiFi设备接入天猫精灵
https://living.aliyun.com/建议使用Chrome浏览器
接入流程:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
产品的product secret:
在这里插入图片描述
在这里插入图片描述
手机下载天猫精灵app,扫码配网。
测试设备:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设备三元组:
在这里插入图片描述
“product_secret”: Vkj0eNblGCUSQ3AF
“product_key”: “a1qDAnHnLUe”,
“device_name”: “pIw6b38vXqnvNMw9cAil”,
“device_secret”: “413a0acfe1aacf9af955a157f963eebe”
用来确定连接哪个天猫精灵
阿里物联网操作系统提供的连接物联网平台的demo
在这里插入图片描述

root@tianmao-virtual-machine:/AliOS-Things-3.1.0/application/example/linkkit_demo# ll
总用量 140
drwxrwxr-x  3 root root  4096 108 19:48 ./
drwxrwxr-x 24 root root  4096 410  2020 ../
-rw-rw-r--  1 root root  1178 410  2020 aos.mk
-rw-rw-r--  1 root root 15038 410  2020 app_entry.c
-rw-rw-r--  1 root root   243 410  2020 app_entry.h
-rw-rw-r--  1 root root   540 410  2020 autobuild.json
drwxrwxr-x  2 root root  4096 410  2020 combo/
-rw-rw-r--  1 root root  1674 410  2020 Config.in
-rw-rw-r--  1 root root   106 410  2020 k_app_config.h
-rw-rw-r--  1 root root 13671 410  2020 linkkit_example_cntdown.c
-rw-rw-r--  1 root root  6583 410  2020 linkkit_example_cota.c
-rw-rw-r--  1 root root 18856 410  2020 linkkit_example_dev_shadow.c
-rw-rw-r--  1 root root 19099 410  2020 linkkit_example_sched.c
-rw-rw-r--  1 root root 12791 410  2020 linkkit_example_solo.c
-rw-rw-r--  1 root root  1388 410  2020 maintask.c
-rw-rw-r--  1 root root  6331 410  2020 README.md

root@tianmao-virtual-machine:/AliOS-Things-3.1.0/application/example/linkkit_demo# grep  application_start
root@tianmao-virtual-machine:/AliOS-Things-3.1.0/application/example/linkkit_demo# grep  application_start ./ -R
./app_entry.c:int application_start(int argc, char **argv)
./maintask.c:extern int application_start(int argc, char *argv[]);
./maintask.c:    application_start(kinit.argc, kinit.argv);  /* jump to app entry */
root@tianmao-virtual-machine:/AliOS-Things-3.1.0/application/example/linkkit_demo# vim app_entry.c

创建我们自己的linkkit_demo工程,然后aos make 进行编译,此时不能进行配网,需要修改内部的三元组。
在这里插入图片描述
wifi 产品开发
https://doc-bot.tmall.com/docs/doc.htm?spm=0.7629140.0.0.4df91780bvIYai&treeId=578&articleId=118057&docType=1
在这里插入图片描述
在这里插入图片描述
跟据WiFi产品开发文档来对创建的mylinkkit工程下的代码进行改动,主要改动一下两个代码:
在这里插入图片描述
将linkkit_example_demo.c代码中的如下信息改成自己之前创建好的产品和设备信息
在这里插入图片描述
修改完后如下:
在这里插入图片描述
aos make 编译完后将代码烧写到开发板上,打开串口,查看打印结果(不断去扫描WiFi的信道,扫描是否有配网的WiFi信息)
2,WiFi设备接入天猫精灵
平台:
文档:
https://doc-bot.tmall.com/docs/doc.htm?spm=0.7629140.0.0.7bf81780UN7WkQ&treeId=578&articleId=118057&docType=1
https://help.aliyun.com/product/123207.html?spm=a2c4g.11186623.6.540.114e60d84sF58G

登录:
https://living.aliyun.com/
启动流程:
bootload->main(8710SDK)->aosmaintask->application_start
手机配网:手机端下载天猫精灵app,然后扫描之前设置好的二维码,如若手机端连接WiFi,则会显示出WiFi的SSID和密码。
在这里插入图片描述
点击下一步,显示如下界面:
在这里插入图片描述
点击开始连接,在串口端查看打印信息,如若没有打印出配网信息,需要用命令行激活配网信息。
配网方式一:
打开putty,键入:

active_awss start 命令

出现AOS IOTX_AWSS_ENABLE,说明进入了配网模式,然后用手机打开连接,查看putty上的打印信息(log是开发板与物联网操作系统平台的交互信息),打印出awss channel lock 说明锁定到了某个信道上了。同时手机端也会显示配网的灯的界面,从手机端可以对灯进行操作。
配网方式二:
在app_entry.c中如下位置加入下列代码,会进入自动配网模式,打开putty串口reset下,然后用手机扫描配网二维码,点击开始连接后,putty上开始打印出连网成功的信息。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
调试,选择调试功能开关,方法中的设置,会在输出框下面显示json的信息,改变0/1的值,然后进行发送指令,即可在putty端查看打印信息也为灯的亮灭情况(0/1)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值