小熊派 Huawei LiteOS知识 【1024 IoT】物联网实验打卡详解

举报
云司机 发表于 2020/10/28 09:48:18 2020/10/28
【摘要】 做华为云1024程序员节 · 向云而生】IoT分会场实验 ,我经常画蛇添足 ,出现一些问题 ,分享给大家 

小熊派 Huawei LiteOS 【1024 IoT】物联网实验打卡

原创 iot 爱玩客GGrains  欢迎关注微信公众平台  ,有技术问题 可以在社区 联系我  ,云司机 

先讲小熊派硬件知识,之后不用花钱虚拟硬件数据上云 

小熊派经常的考点之一 ,LCD 屏幕尺寸 ,240*240

image.png

小熊pai

物模型(产品模型)定义了设备具备的服务能力,每个服务具备的属性、命令以及命令的参数。

当设备数据格式为二进制时需要开发编解码插件。

智慧农业物模型定义中,可上报的设备属性是 Humidity            

     


小熊派的 方便开发 的  AT-PC   AT MCU 双模式  ,

   image.png

   mid  是对命令进行响应的唯一标识

物联网平台(设备接入控制台)支持模型定义的方式有

自定义模型      上传模型文件   Excel导入    导入库文件

智慧农业物模型定义中,设备属性的访问权限是    可读   可写   可执行

从系统的角度看,任务是竞争系统资源的最小运行单元。

Huawei LiteOS的任务一共有   32  个优先级  

Huawei LiteOS遵循   BSD-3   开源许可协议          

image.png

Huawei LiteOS中使用(   队列 )模块实现接收来自任务或中断的不固定长度的消息

Huawei LiteOS中,以下属于与中断相关的硬件

设备   中断控制器       CPU本身

关于互斥锁的使用说明

A.防止两个任务在同一时刻访问相同的共享资源B.防止多任务同步时造成优先级翻转问题C.互斥锁不能在中断服务程序中使用C.持有互斥锁的过程中,不得再调用优先级调整等接口函数更改持有互斥锁任务的优先级

Huawei LiteOS任务状态

A.就绪态(Ready)B.运行态(Running)C.阻塞态(Blocked)D.退出态(Dead)


LiteOS动态内存支持   .DLINK      BEST LITTLE  算法。


下面进入1024 ,【华为云1024程序员节 · 向云而生】IoT分会场,实验活动详解 


创建产品

如果已有LwM2M/CoAP协议产品,可跳过此步骤。,最后一步实现效果如下,其实很简单的 ,10分钟之内 都可以 搞定  ,

做华为云1024程序员节 · 向云而生】IoT分会场实验 ,我经常画蛇添足 ,出现一些问题 ,分享给大家 

image.png

  1. 单击左侧导航栏“产品”,单击页面右上角的“创建产品”

  2. 根据页面提示填写参数,然后单击“立即创建”。


    基本信息

    所属资源空间

    平台自动将新创建的产品归属在默认资源空间下。

    如需归属在其他资源空间下,下拉选择所属的资源空间。

    如无对应的资源空间,请先创建资源空间。

    产品名称

    自定义。支持字母、数字、下划线(_)、

    连字符(-)的字符组合。

    协议类型

    选择“LwM2M/CoAP”

    数据格式

    选择“二进制码流”

    厂商名称

    自定义。支持中英文字符、数字、下划线(_)、

    连字符(-)的字符组合。

    模型定义

    选择模型

    此处不使用平台预置的产品模型,使用离线导入的产品模型,

    详细请参考上传产品模型。

    所属行业

    选择产品模型的所属行业。

    设备类型

    自定义。

注册设备

本文介绍如何在控制台上注册NB-IoT设备。

  1. 选择左侧导航栏“设备 > 所有设备”,单击页面右上角的“注册设备”

  2. 根据页面提示信息填写参数,然后单击“确定”


    参数名称

    说明

    所属资源空间

    确保和步骤1创建的产品归属在同一个资源空间。

    所属产品

    选择步骤1创建的产品。

    设备标识码

    即nodeID,设备唯一物理标识。可自定义,由英文字母和数字组成。

    设备名称

    即device_name,可自定义。

    设备认证类型

    选择“密钥”

    密钥

    设备密钥,可自定义。若不填写密钥,物联网平台会自动生成密钥,注册的是非安全NB-IoT设备。

image.png

  1. 填写“IP地址”“VerifyCode”“PSK”,单击“注册设备”,将模拟器与物联网平台进行绑定。


    :如果未开启DTLS加密传输,则无需填写PSK。


    如下信息根据实际情况填写:


    • IP地址:物联网平台的接入域名(也可以使用IP,通过ping命令“ping 域名”可以获得IP地址)。

    • VerifyCode:注册设备时填写的设备标识码。

    • PSK:注册设备时填写的密钥。

  2. 设备绑定成功,可以回到控制台,选择“设备>所有设备”,看见设备在线,表示模拟器绑定成功。



 下面进入关键部分 

1。IP 地址 填写 ,iot-coaps.cn-north-4.myhuaweicloud.com

不需要 加:加端口 号,画蛇添足 懂吗?

2.Verify Code : 看清楚 填设备标识码

image.png

image.png



image.png









【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。