阿里云IoT平台CoAP接入 1 开发准备_哪些云平台支持coap-程序员宅基地

技术标签: 联 - NB-IoT  阿里云  网 - 应用层协议  CoAP  

关于阿里云IoT平台CoAP接入,可见笔记阿里云IoT平台CoAP接入

小能手另外分享了NB-IoT的应用开发心得,先从模组端对几个常见模块进行试用分析,接着对更上层具体的CoAP协议进行研究,并且演示如何对接主流的第三方物联网平台,可以见NB-IoT应用开发笔记


1 开通物联网套件

本节内容主要来自于阿里云官网阿里云物联网套件 > 快速开始 > 高级版快速开始 > 开发准备

开通之前先看看阿里云怎么收费

100万条消息收费3.6元

每月赠送100万消息数,从当月1号凌晨开始赠送,不累计到下月。每天结算统计消息数,对累计超出100万条的消息数进行计费,未超出部分免费。

这就相当于免费了,大胆开通之。

以aliyun账号直接进入IoT控制台,如果还没有开通阿里云物联网套件服务,则需要申请开通。

一定要记得先实名认证再开。

2 创建定义产品,并添加设备

要接入平台,先要告诉平台你的设备是什么,所以接下来就要在平台定义好产品。

2.1 总体步骤

大致分三步。

1.创建产品
2.功能定义
3.添加设备

2.2 创建产品 - 物联网套件高级版

其中关于产品定义部分,阿里云刚在4月完成了物联网套件高级版。意味着阿里云IoT不再做通道,而是按照定义格式对数据做存储解析处理。这次就先玩玩高级版本。

更新时间:2018-04-08 10:53:41
  
物联网套件发布高级版,丰富设备管理能力

物联网套件发布高级版,在基础版提供的通道能力进行扩展,让平台具备更加完整的设备全生命周期管理能力,包括设备模型定义、在线调试、原始数据存储、设备数据查询、设备数据推送等能力,开发者无需考虑设备的数据格式和存储等问题,进一步降低设备智能化周期和成本,让开发者可以更聚焦于垂直业务系统的搭建,快速实现智能转型。

作为体验,本尊同时使用高级版来玩玩。

2.3 功能定义

教程以“智能喷灌”产品为例,创建了如下示例功能。

属性:“电源开关”;
服务:“自动喷灌”;
事件:“故障上报”。

阿里云事实上提供了许多个功能模版,我直接使用烟感模版。

按照我的理解:属性是状态(RW/R/W),服务是控制(W),事件是上报。

2.4 添加设备

产品定义好,还需要添加具体的设备。添加好之后,即可获得设备三元组:

ProductKey:***YourProductKey***
DeviceName:device-test
DeviceSecret:***YourDevcieSecret***

3 总结

这篇笔记完成了云端产品功能定义,并生成了相应的设备证书。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/iotisan/article/details/80058512

智能推荐

php循环a-z字母表-程序员宅基地

文章浏览阅读327次。ord — 返回字符的 ASCII 码值说明int ord ( string $string )返回字符串 string 第一个字符的 ASCII 码值。该函数是 chr() 的互补函数。chr — 返回指定的字符说明string chr ( int $ascii )返回相对应于 ascii 所指定的单个字符。<?php for($..._php a-z子母包

linux命令:清空文件内容_虚拟机清空文件内容命令-程序员宅基地

文章浏览阅读1.5k次。清空文件内容的方法: 1.echo: [cti@minicc ~]$ cat test.txt test---test [cti@minicc ~]$ echo "" >test.txt //将空字符写入test.txt,覆盖文件中已有的内容 [cti@minicc ~]$ cat test.txt [cti@minicc ~]$ du test.txt 4 test.txt 注:文件中有一个空字符,文件大小为4k 2.重定向: [cti@minicc_虚拟机清空文件内容命令

常用的前端动画库,让你的交互更加酷炫_类似于aos的库-程序员宅基地

文章浏览阅读1.2k次。一、Animate.css 一款强大的预设css3动画库强大的跨平台的预设css3动画库,内置了很多典型的css3动画,兼容性好使用方便。官网:http://www.animate.net.cn/二、aos.js-超赞页面滚动元素动画jQuery动画库演示地址:http://www.htmleaf.com/Demo/201606093579.html下载插件:https://github..._类似于aos的库

正点原子imax6ull NAND版挂载nfs根文件系统问题解决_正点原子挂载-程序员宅基地

文章浏览阅读186次。在/etc目录下,需要一个inittab配置文件。这个文件是帮助init(busybox中)完成系统配置的主要内容。在之前制作的根文件系统中创建etc目录,并且在/etc下添加这样的一个文件。启动开发板,挂载该nfs根文件系统,最后按下回车。1、使用Ubuntu16以上的系统挂载失败。在inittab添加以下内容。_正点原子挂载

线性表的顺序表示和实现_#include <iostream> status initlist(sqlist &l) { l-程序员宅基地

文章浏览阅读841次。线性表是一种相对灵活的数据结构,长度可以根据需要增加或缩短,即对线性表的数据元素不仅可以访问,而且可以进行插入和删除等。下面是对顺序表操作和实现的说明。_#include status initlist(sqlist &l) { l.elem=new elemtype[maxsiz

让DIV的滚动条自动滚动到最底部 - 4种方法(第二种好用)_layui 使滚动条 默认滚动到最后-程序员宅基地

文章浏览阅读2.4w次,点赞2次,收藏7次。要制作一个在线聊天的程序,在做最后的修饰时,需要对获得的信息即时滚动以保证用户总能看到最新消息。 聊天程序是基于AJAX设计的,没有用框架,消息容器是一个DIV,所以问题就在于如何控制DIV的滚动条。 网上有资料介绍说通过设置scrollTop属性来控制滚动条位置,具体可参见:http://hi.baidu.com/chen1345789/blog/item/de727bfb45587b176d2_layui 使滚动条 默认滚动到最后

随便推点

Firefly单卡复刻Vicuna-13B,Open LLM榜单略高0.2分-程序员宅基地

文章浏览阅读157次。来自:YeungNLP进NLP群—>加入NLP交流群01前言在过去的几个月里,经过不断的迭代更新,Firefly项目已支持对LLaMA-2、Ziya、Baichuan、InternLM、LLaMA-1、Bloom等模型进行指令微调,并且开源了多个经过中文指令微调的模型权重,获得了很多同学的支持。目前本项目在Github上获得了1100+star️,感谢大家的关注和支持。此前,我们花了较多精...

lseek函数--Linux文件管理之文件IO(三)_lseek(fd, 0, seek_set);-程序员宅基地

文章浏览阅读369次。头文件#include<unistd.h>功能用来度量从文件开始出计算的字节数,通常读写都是从文件的当前文件偏移量处开始,并且会在读写完成之后更新偏移量的位置正常打开一个文件的时候偏移量都0,如果指定了参数O_APPEND,会将偏移量移动到最后函数原型off_t lseek(int filedes, off_t offset, int whence)参数说明1、filedes: 文件描述符2、whence:SEEK_SET:设置文件偏移量为offset,从_lseek(fd, 0, seek_set);

VMware安装银河麒麟高级服务器操作系统V10_虚拟机vmware安装非桌面银河麒麟系统-程序员宅基地

文章浏览阅读451次。近期,随着国产信创的持续发热和大众关注度的上升,我们公司决定与时俱进,针对国产技术趋势进行相应的策略调整。为确保我们的业务与技术发展能够紧密结合,我们选定了银河麒麟高级服务器操作系统V10版本作为部署和开发的首选环境。如果有意向了解或使用银河麒麟系统,使用银河麒麟系统需要到官网进行申请,官网地址:https://www.kylinos.cn/_虚拟机vmware安装非桌面银河麒麟系统

JAVA基础知识_在java中调用方法没放到方法体内,直接放到类里了。 记住执行语句只能存放在方法体-程序员宅基地

文章浏览阅读1.5k次,点赞3次,收藏5次。持续更新中……目录)JAVA基础知识笔记一、入门注释class和public class二、基本知识标识符关键字字面值变量作用域数据类型JAVA基础知识笔记一、入门注释注释:出现在源程序中,解释说明。分为:单行注释多行注释javadoc注释:被javadoc.exe工具提取形成帮助文档,比较专业的注释。类体中不能直接编写java语句,除了声明变量以外。class和public class一个java源文件中可以定义多个class,一个java源文件当中不一定有public class_在java中调用方法没放到方法体内,直接放到类里了。 记住执行语句只能存放在方法体

数仓日记 - 数据采集平台_jdbc2console.sh-程序员宅基地

文章浏览阅读759次。数据流通道、Hadoop项目经验、Kafka项目经验、flume项目经验、Sqoop数据迁移_jdbc2console.sh

【C++进阶知识】02 - RVO优化、值类别、forward、move-程序员宅基地

文章浏览阅读253次。主要介绍编译器的RVO/NRVO优化、左右值引用、值类别和转发等的详细内容。_rvo优化

推荐文章

热门文章

相关标签