完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
摘要:本文内容是讲述用小熊派开发板模拟自动售货机,基于william hill官网
提供的工程代码,通过云端开发和设备终端开发,实现终端数据在的华为云平台显示。
本文内容是讲述用小熊派开发板模拟自动售货机,基于william hill官网 提供的工程代码,通过云端开发和设备终端开发,实现终端数据在的华为云平台显示。通过实际操作和学习,提升了华为云应用能力和物联网相关技能。本文也适用于IoT物联网开发全栈成长计划,第三阶段学习交流用。感谢大家批评指正! 实验资源 云平台:华为云物联网设备接入服务 通信协议:mqtt 通信方式:WiFi 开发环境:VSCode 工程代码:Huawei_LiteOS_Lab_AIoT 下载链接:https://bbs.huaweicloud.com/blogs/174611 模型文件:AIoT123_Model 下载链接:https://bbs.huaweicloud.com/blogs/174611 模拟设备:小熊派开发板(stm32) 实验步骤 一。云端开发 前提:注册华为云,并且通过实名认证 创建产品 华为云⇒物联网⇒设备接入IoTDA 产品⇒创建产品 ,如下图所示: 如下图所示: 所属资源空间:随便选一个 产品名称(自定义):AIOT 协议类型:MQTT 数据格式:JSON 厂商名称(自定义):123 设备类型(自定义):123 添加模型 打开刚才创建的产品⇒上传模型文件。如下图所示: 选择本地下载好的AIoT123_Model.zip文件(下载链接请看本文开始)⇒点击确定 会显示上传成功⇒点击确认。如下图所示: 增加设备 点击设备⇒注册设备 如下图所示: 所属资源空间:与产品的选择保持一致。 所属产品(刚才创建):AIOT。 设备识别码(自定义):456789123。 设备名称(自定义):AIOT_123。 设备认证类型:密钥。 密钥(自定义),不要忘了设置密码,后边要用。 点击确认后,会提示设备创建成功,如下图所示。找个记事本把设备ID和密码保存起来待用。 二。终端开发 关于开发工具VSCode和IoTLink插件下载和安装,请参考https://bbs.huaweicloud.com/forum/thread-83464-1-1.html 导入工程 下载Huawei_LiteOS_Lab_AIoT工程文件(下载链接请看本文开始部分),解压。打开VSCode导入工程,如下图所示: 如下图所示: 工程目录:D:iotHuawei_LiteOS_Lab_AIoTtargetsSTM32L431_BearPi makefile:D:iotHuawei_LiteOS_Lab_AIoTtargetsSTM32L431_BearPiGCC,选择makefile文件 硬件平台:STM32L431 点击确定 配置工程 修改Demosoc_mqtt_demooc_mqtt_vending_machine.c文件,把云平台的设备ID和密码(之前在记事本保存好的),分别替换第98和第99的xxxxxx。 如下图所示: 修改wifi账号和密码,找一个附近常用可以上网的WiFi账号和密码。需要修改2处,第一处是.config文件。第二处是iot_config.h文件。如下图所示: 编译工程 修改完文件后,保存一下。点击build,如下图所示: 下载到开发板 连接好小熊派开发板,把AT开关拨到MCU端,点击Download。如下图所示: 如下图显示:下载成功后,显示屏上会显示商品名称。操作F1(选择)和F2(确定)按键,随便选择一个商品,然后选择Submit,F2下单。 三。云平台接收显示数据 华为云⇒物联网⇒设备接入IoTDA⇒设备,可以看到有数据上来了,如下图显示: 打开设备影子,可以查看详细数据,如下图所示: |
|
|
|
只有小组成员才能发言,加入小组>>
2561 浏览 0 评论
1159浏览 2评论
762浏览 1评论
515浏览 0评论
271浏览 0评论
448浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 20:35 , Processed in 1.473933 second(s), Total 100, Slave 82 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号