草庐IT

我的NBIOT学习——BC35-G用AT指令通过CoAP协议连接华为云

一、首先在华为云物联网平台上的创建产品与设备模型定义、插件开发这就不赘述了 注:我尝试用了不加密的方式,但是无法连接;选择加密的注册方式,可以连接注:NBIOT的密钥(PSK)仅支持32个16进制数(0-f),        例如:a22aaa699997ff90fbc1ac89aab94a99二、通过AT指令使NBIOT连接上华为云1.设备初始化:1AT2AT+CFUN=03AT+QSETPSK=,        注:pskid填0,psk即上面自己写的密钥4AT+NCDP=,        注:ip获取方法,端口号填5684  5AT+QSECSWT=12.开始连接iot平台:1AT+CF

物联网协议对比(HTTP、websocket、XMPP、COAP、MQTT和DDS协议)

对于物联网,最重要的是在互联网中设备与设备的通讯,现在物联网在internet通信中比较常见的通讯协议包括:HTTP、websocket、XMPP、COAP、MQTT1、HTTP和websocket在互联网时代,TCP/IP协议已经一统江湖,现在的物联网的通信架构也是构建在传统互联网基础架构之上。在当前的互联网通信协议中,HTTP协议由于开发成本低,开放程度高,几乎占据大半江山,所以很多厂商在构建物联网系统时也基于http协议进行开发。包括google主导的physicweb项目,都是期望在传统web技术基础上构建物联网协议标准。HTTP协议是典型的CS通讯模式,由客户端主动发起连接,向服务器

物联网协议对比(HTTP、websocket、XMPP、COAP、MQTT和DDS协议)

 对于物联网,最重要的是在互联网中设备与设备的通讯,现在物联网在internet通信中比较常见的通讯协议包括:HTTP、websocket、XMPP、COAP、MQTT1、HTTP和websocket在互联网时代,TCP/IP协议已经一统江湖,现在的物联网的通信架构也是构建在传统互联网基础架构之上。在当前的互联网通信协议中,HTTP协议由于开发成本低,开放程度高,几乎占据大半江山,所以很多厂商在构建物联网系统时也基于http协议进行开发。包括google主导的physicweb项目,都是期望在传统web技术基础上构建物联网协议标准。HTTP协议是典型的CS通讯模式,由客户端主动发起连接,向服务

Java 物联网协议MQTT和 CoAP

Java物联网协议目录概述需求:设计思路实现思路分析1.概述2.MQTT区别:参考资料和推荐阅读Survivebydayanddevelopbynight.talkforimportbiz,showyourperfectcode,fullbusy,skiphardness,makeabetterresult,waitforchange,challengeSurvive.happyforhardesstosolvedenpendies.目录概述javaIOT协议是大家非常熟悉的一种的协议。需求:1.概述2.协议分类设计思路实现思路分析1.概述物联网核心组成就是物联设备、网关和云端。物联设备分为两

物联网协议Coap之C#基于Mozi的CoapServer实现解析

目录前言一、C#的CoapServer实现1、CoapServer相关类2、主要类解析3、资源控制器定义 4、ResourceManager管理器二、CoapServer生命周期1、Server创建代码2、服务端创建 3、绑定endpoint4、准备接收请求总结 前言        在之前的关于物联网协议的介绍中,我们详细介绍了如何基于Java进行Coap协议的开发,由于一些项目原因,在项目中采用的不是Java的技术栈,而是ASP.NETCore,因此需要基于C#进行Coap协议的开发与实现。Coap本身是与编程语言无关的,不仅可以用Java进行实现,当然也可以使用C#,还可以是Python、

物联网协议Coap之Core和NetWork简介

目录前言一、Coap的Core包1、Coap对象2、Message对象3、Request对象4、Response对象二、Coap的NetWork调试1、UDP运行模式 2、Network消息接收3、Sender线程发送数据 三、总结前言        在之前的博文中,对Californium中Coap的实现进行了简要的介绍,分别从Server和Client两端进行了基础介绍。对于面向连接的连接协议,一定是离不开网络层。本次将重点介绍Coap的Core核心实现以及网络层定义,虽然在Californium协议中,已经全面的实现了Coap协议。        本文将以Core包和NetWork包为主

物联网协议Coap中Californium CoapClient解析

目录前言一、CoapClient对象1、类定义2、Client方法调用二、发送请求1、构建请求 2、发起请求3、接收响应总结前言        在之前的博客中物联网协议Coap之CaliforniumCoapServer解析,文中简单介绍了CoapServer的实现。在物联网开发环境中,除了Server端需要定义,很多的开发场景是在客户端的开发,这涉及设备端的交互,比如传感器的数据采集,需要通过Client的put方法进行采集数据的提交,同时通过get方法获取服务器端的指令,然后在Client端进行采集。        本次我们简单来看看CoapClient的具体实现,博文将继续采用面向对象分

物联网协议Coap之Californium CoapServer解析

目录前言一、CoapServer对象1、类对象定义2、ServerInterface接口3、CoapServer对象 二、CoapServer服务运行分析1、CoapServer对象实例化1.1调用构造方法1.2生成全局配置1.3创建Resource对象1.4-1.8、配置消息传递器、添加CoapResource1.9-1.12创建线程池1.3-1.7端口绑定、服务配置2、添加处理器3、服务启动 1.1-1.5、绑定端口及相关服务1.7-1.8循环启动EndPoint4、服务运行总结前言        在之前的博客物联网协议之COAP简介及Java实践中,我们采用使用Java开发的Califo

Mainflux IoT:Go语言轻量级开源物联网平台,支持HTTP、MQTT、WebSocket、CoAP协议

Mainflux是一个由法国的创业公司开发并维护的安全、可扩展的开源物联网平台,使用Go语言开发、采用微服务的框架。Mainflux支持多种接入设备,包括设备、用户、APP;支持多种协议,包括HTTP、MQTT、WebSocket、CoAP,并支持他们之间的协议互转。Mainflux的南向接口连接设备,北向接口连接应用,提供一个完整的从设备端到平台到应用的解决方案。01功能特性Mainflux物联网平台包含以下功能特性:支持多协议连接及桥接(HTTP,MQTT,WebSocket和CoAP)设备管理和配置(零接触配置)使用X.509数字证书进行双向认证精细化的访问权限控制支持消息持久化 (Ca

物联网协议NB-IoT,LORA,wifi,蓝牙,zigbee,MQTT,COAP之间的关系

按网络四层协议:NB-IoT,LORA,WIFI,蓝牙,zigbee,4G都是物理层的,这几个都需要芯片模组支持(硬件支持)而MQTT,COAP,HTTP都是应用层协议,这些需要开发服务器,或者对接云平台厂商(软件支持)所以(MQTT,COAP,HTTP)是居于(NB-IoT,LORA,WIFI,蓝牙,zigbee,4G)的上层协议物理层:不需要网关:NB-IoT,4G(芯片可以直接连上移动,联通,电信运营商)需要网关:LORA,WIFI,zigbee(不能直接连上电信运营商,需要通过一个网关中转才能连上电信运营商)蓝牙:比较特别,是两个蓝牙设备之间互联NB-IoT,4G对比:NB-IoT低功