我是靠谱客的博主 内向天空,最近开发中收集的这篇文章主要介绍STM32------->第四天,cubemx配置硬件接口,温湿度传感器,Coap协议,电信云平台操作cubemx 配置硬件接口,参数可以参考温湿度传感器(单总线)Coap 协议电信云平台操作,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

cubemx 配置硬件接口,参数可以参考

stm32f0xx_hal_adc.h

stm32f0xx_hal_uart.h

stm32f0xx_hal_tim.h

.........

.........

温湿度传感器(单总线)

 

看温湿度传感器模块:第2pin 连到P2 的第2 pin

stm32 通过pb8 连到 dht11 的第2pin

Coap 协议

CoAP是IETF为满足物联网,M2M场景制定的协议,特点如下:

类似HTTP,基于REST模型:Servers将Resource通过URI形式呈现,客户端可以通过诸如GET,PUT,POST,DELETE方法访问,但是相对HTTP简化实现降低复杂度(代码更小,封包更小)

应用于资源受限的环境(内存,存储,无良好的随机源),比如CPU为8-bit的单片机,内存32Kb,FLASH 256Kb

针对业务性能要求不高的应用:低速率(10s of kbit/s),低功耗

满足CoRE环境的HTTP简化增强版本

stm32 通过at命令发数据给NB 模块, NB 模块Coap 通讯发数据给云端:

CoAP 数据发送无需事先建立 socket(模组内部处理) , 直接发送数据:

AT+NMGS=2,A1A2 发送 2 字节数据, 发送成功回复 OK, 否则 ERROR

读取 CoAP 数据:

+NNMI:2,A1A2 收到 2 字节 CoAP 数据

电信云平台操作

资料下载:

如需资料请前往www.tianyiiot.com的下载专区进行下载。这个可以自己注册,下载资料

前期建议大家上这个网址看看帖子:https://bbs.huaweicloud.com/forum/thread-13547-1-1.html

操作过程:

1,请登录中国电信物联网开放平台企业门户: IoT平台https://develop.local.ct10649.com:8843/#/login

创建一个应用

2.请登录中国电信物联网开放平台开发者门户: IoT平台https://develop.ct10649.com:8093/#/login

最后,添加一个真实的设备

 详细操作:

请登录中国电信物联网开放平台开发者门户: https://develop.ct10649.com:8093/#/login ,账号密码同企业门户,该门户提供设备profile和编解码插件的在线编辑和上传功能

1, 产品开发---新建产品

    自定义产品
    注意协议---coap

   
2, 
    profile定义---新建服务  名称、描述
    新增属性--- 


    根据情况, 可以不需要命令
    添加命令---   
        添加下发命令字段 


    打 √

    编码插件开发:
        新增消息
            数据上报
            新增字段--- 字段长度考虑 模块侧  数据上报
            

        根据情况, 可以不增加以下
        新增控制消息 
            新增字段-----字段长度考虑 模块侧,  命令下发

    拖动 --- 部署 --- 保存 

    imei 号:格西烽火查看imei

    产品---- 设备管理--- 添加真实设备

    
    设备名称 设备标识都是imei号,不加密

    
看到一个离线设备


    产品--- 设备管理 ------  调试产品或调试应用 

最后

以上就是内向天空为你收集整理的STM32------->第四天,cubemx配置硬件接口,温湿度传感器,Coap协议,电信云平台操作cubemx 配置硬件接口,参数可以参考温湿度传感器(单总线)Coap 协议电信云平台操作的全部内容,希望文章能够帮你解决STM32------->第四天,cubemx配置硬件接口,温湿度传感器,Coap协议,电信云平台操作cubemx 配置硬件接口,参数可以参考温湿度传感器(单总线)Coap 协议电信云平台操作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部