二进制拆弹实验详解_小熊派 Huawei LiteOS 【1024 IoT】物联网实验打卡

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

82953c733488fe0f93288a29b1b92f02.png

0d2250f419e5b03c9a0a29b42a5c4d44.png

06089cfb3c4ca99c40abbe83717ed94a.png

任务 优先级  ,

互斥锁 

互斥性信号量 ,

139e389df6921751bf3575f44ebd6185.png

31256c25a5cf4418fd38198cc7d3a632.png

3802527bb61eefc794021ae2e50b0748.png

创建  ,申请 ,释放 ,删除 

9014273c94e33ebc9af18fe5dbb262a0.png

56f6c54e1ea87c7966e1f297d6230b0f.png

1cd266baeaa7abb625bff4b2dcd5443f.png

e5535656321229eff499566a91839956.png

d10cf79371c27d200933540494766069.png

bf038f6f56f619955813283725b3134d.png

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

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

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

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

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

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

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

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

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

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

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分会场,实验活动详解 


1efc74401cb3fd7c70a588650aabd90c.png

创建产品

如果已有LwM2M/CoAP协议产品,可跳过此步骤。

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

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

    基本信息

    所属资源空间

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

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

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

    产品名称

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

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

    协议类型

    选择“LwM2M/CoAP”。

    数据格式

    选择“二进制码流”。

    厂商名称

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

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

    模型定义

    选择模型

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

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

    所属行业

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

    设备类型

    自定义。

1986c4f814bf1cf91832b89c684d369e.png

fc4db609e566f2312396103d37e57aa8.png

注册设备

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

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

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

    参数名称

    说明

    所属资源空间

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

    所属产品

    选择步骤1创建的产品。

    设备标识码

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

    设备名称

    即device_name,可自定义。

    设备认证类型

    选择“密钥”。

    密钥

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

b3e8e7c354ddeb403612554ee7e23b2a.png

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

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

    4ee69a71a00aca3239476ea0fef82704.png

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

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

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

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

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

e76d3ba7276cd5153449202dcb60291b.png

 下面进入关键部分 

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

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

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

e01de75bee951d9d61f353100838dc0f.png

ee455ce6e960b1d752a23e5a881e3bfd.png

60b3e3f333751932cfa7d5330ce5ed3b.png

3c3bc7b34fd4934777dcc9f245f9426f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值