IOT
文章平均质量分 93
Sanjay_Wu
不断思考,持续探索
展开
-
物联网协议Coap协议介绍
COAP协议简介Coap(Constrained Application Protocol)是一种在物联网世界的类web协议,它的详细规范定义在 RFC 7252。COAP名字翻译来就是“受限应用协议”,顾名思义,使用在资源受限的物联网设备上。物联网设备的ram,rom都通常非常小,运行TCP和HTTP是不可以接受的。一、COAP协议特点1、 COAP协议网络传输层由TCP改为UD...转载 2019-11-27 16:23:47 · 980 阅读 · 0 评论 -
基于RT-Thread的AT device实现ESP8266 通过socket对接OneNET进行POST和GET
一、介绍1、实现功能通过esp8266 WiFi模块对接OneNET,使用OneNET的HTTP协议,基于RT-Thread的AT device软件包,实现POST数据流到OneNET云平台和从OneNET云平台GET数据流,使用Finsh/MSH测试命令进行测试。2、软硬件平台(1)STM32F103RET6、外部12M晶振(2)ESP8266 WiFi模块(3)BH1750光照强度...原创 2019-05-13 13:57:45 · 3882 阅读 · 1 评论 -
BC26 OpenCPU System API接口
一、System API1、resets the system,重启系统void Ql_Reset(u8 resetType);入口参数: resetType: 必须为0。2、挂起当前任务直到时间超时void Ql_Sleep(u32 msec);入口参数: msec:任务挂起的时间,单位:ms。*注意事项:任务挂起时间不能太长,否则任务会...原创 2019-05-30 18:10:05 · 2008 阅读 · 0 评论 -
BC26 OpenCPU Time API接口
BC26 OpenCPU 提供了时间相关的API接口,可以设置、获取本地时间,也可以将转换日历为秒或将秒转换为日历时间。BC26 OpenCPU SDK:https://github.com/sanjaywu/BC26-OpenCpu1、BC26 OpenCPU 时间结构体typedef struct { s32 year; //Range:2000~2127 s3...原创 2019-05-31 14:14:21 · 739 阅读 · 0 评论 -
BC26 OpenCPU RTC/PSM_EINT API接口
RTC/PSM_EINT能够将BC26从deep sleep模式唤醒,当RTC/PSM_EINT事件发生,注册的回调函数将会通知用户。BC26 OpenCPU SDK:https://github.com/sanjaywu/BC26-OpenCpu1、注册一个RTC定时器s32 Ql_Rtc_RegisterFast(u32 rtcId, Callback_Rtc_Func callba...原创 2019-06-21 09:11:45 · 1635 阅读 · 0 评论 -
BC26 OpenCPU Timer API接口
BC26 OpenCPU 提供两种定时器,通用定时器和快速定时器,一个任务在同一时间最多允许运行10个通用定时器,OpenCPU提供一个快速定时器,快速定时器的精度要高于通用定时器。BC26 OpenCPU SDK:https://github.com/sanjaywu/BC26-OpenCpu1、注册一个通用定时器s32 Ql_Timer_Register(u32 timerId, C...原创 2019-06-17 20:46:30 · 639 阅读 · 0 评论 -
移远NBIOT模组BC26 OpenCPU对接OneNET详细讲解
本文主要讲解移远NBIOT模组BC26 OpenCPU方式对接OneNET,使用的是BC26_OpenCPU_SDK_V1.2:https://github.com/sanjaywu/BC26_OpenCPU_SDK_V1.2。为方便调试,还会涉及到BC26_OpenCPU UART的讲解。一、实现UART打印调试信息1、宏定义打印信息的UART端口这里采用UART0来打印信息,同事UA...原创 2019-06-25 21:03:34 · 3831 阅读 · 5 评论 -
详讲OneNET HTTP请求、响应报文格式
在我之前的一篇博客:基于RT-Thread的AT device实现ESP8266 通过socket对接OneNET进行POST和GET 中,使用了RT-Thread的AT device软件包实现的socket常用的API接口,同时实现POST数据流到OneNET以及从OneNET GET到数据流。本章将着重讲解如果使用socket来分装HTTP协议的POST和GET。一、socket的常用接...原创 2019-08-19 15:48:42 · 2621 阅读 · 1 评论 -
中国移动NBIOT卡的几种APN应用场景
如果想连接OneNET的时候不进入休眠模式,一直保持在线模式,可以APN参数: 需要设定CMNBIOTONENET,CMNBIOTONENET这个APN连接的服务器是coap://192.168.24.100:5683。...原创 2019-08-13 08:26:45 · 12317 阅读 · 0 评论 -
手把手教你玩转 OneNET kyLinMini板_裸机基础例程_EDP控制LED灯
前言本教程写得比较简单,适合有OneNET麒麟座mini板的、刚开始接触OneNET的初学者。一、代码下载和解压1、到OneNET社区论坛下载代码,https://open.iot.10086.cn/bbs/forum.php ,找到飞哥的帖子点进去(也可用链接地址:https://open.iot.10086.cn/bbs/thread-863-1-1.html),如下图所示:按照...原创 2019-05-06 20:09:03 · 2325 阅读 · 2 评论 -
基于OneNET的智能化老人监护系统项目
我们团队大学时期做的一个项目,开源给大家,如有问题请指正指出。项目名称:智能化老人监护系统硬件平台:STM32、彩色OLED、SIM868、WiFi、MPU6050。开发环境:Keil、STemwin、ucosⅢ、LabView、中国移动OneNET、高德地图API。项目描述:该项目是由手表客户端和PC端上位机结合的监护系统,主要实现对用户的体温、血压和心率数据采集、摔倒检测、定位...原创 2019-04-25 21:46:45 · 2773 阅读 · 4 评论 -
MT2625方案的NBIOT模组通过socket AT命令实现POST/GET数据流到OneNET
前言本文适用于任何使用MT2625方案的NBIOT模组,MTK官方释放的AT命令是有socket命令的,利用socket,我们可以实际对接OneNET,本文将用socket对接OneNET的HTTP服务器,实现POST/GET数据流。实现STM32+NBIOT的代码在GitHub:https://github.com/sanjaywu/NBIOT_OneNET_Demo。一、AT...原创 2019-04-11 20:20:54 · 2902 阅读 · 9 评论 -
NBIOT模组M5310接入OneNET平台
一、OneNET平台介绍 中国移动物联网开放平台OneNET是由中国移动打造的PaaS物联网开放平台。平台能够帮助开发者轻松实现设备接入与设备连接,快速完成产品开发部署,为智能硬件、智能家居产品提供完善的物联网解决方案。本人使用OneNET平台差不多已经有一年半,最初使用它的时候是有一个大学生创新项目,做的是老人健康监护手表,由于团队当初不会开发自己的服务器,因此借助了On...原创 2018-11-12 17:29:01 · 13645 阅读 · 13 评论 -
ME3616 NBIOT模组内置MQTT协议对接OneNET
前言适用所有MT2625方案的NBIOT模组,实现STM32+NBIOT的代码在GitHub:https://github.com/sanjaywu/NBIOT_OneNET_Demo。一、使用MQTT调试工具调试1、OneNET介绍我们直接从OneNET的官网截图:2、创建产品和添加设备(1)在创建产品前,首先得有一个OneNET账号,到OneNET注...原创 2018-11-20 20:29:09 · 9276 阅读 · 6 评论 -
OneNET EDP协议讲解与应用
前言 EDP协议是OneNET自主定制的协议,应用在即需要设备上传数据点到平台,又需要下发命令到设备的协议,具体关于OneNET的EDP协议的解释,请看OneNET EDP协议概述,对于协议的具体讲解,请看设备终端接入协议-EDP,SDK请看EDP-SDK,工具请看EDP调试工具,工具使用可参考博客OneNET云平台-EDP协议数据传输。 本文简单讲解使用E...原创 2018-12-04 22:40:37 · 13670 阅读 · 4 评论 -
OneNET MQTT协议讲解与应用
前言 OneNET提供的MQTT协议和IBM释放出来的不太一样,是由OneNET工程师根据MQTT协议本身的理解写的,如果读者想更快的了解MQTT协议,建议可以先看看OneNET的MQTT协议SDK,很容易理解。OneNET的MQTT协议是使用MQTT_V3.1.1版本,更多关于MQTT协议的讲解可以到OneNET平台下载:MQTT协议和OneNET设备终端接入协议-MQTT。在...原创 2018-12-05 22:12:31 · 10828 阅读 · 21 评论 -
ME3616 NBIOT模组对接OneNET教程以及STM32代码
前言 本文讲解所有采用MT2625设计的NBIOT模组ME3616对接OneNET,适用所有所有采用MT2625设计的NBIOT模组。MT2625内置OneNET SDK,采用CoAP+LwM2M协议对接OneNET云平台,对接会涉及到LwM2M协议的对象和资源注册表,请参考OMA LightweightM2M (LwM2M) Object and Resource Regis...原创 2018-12-19 21:03:48 · 9325 阅读 · 23 评论 -
OneNET HTTP协议的使用
前言 在OneNET平台的HTTP协议可以说是最简单的一种协议,使用的是HTTP的RESTful风格接口,可以作为新手用来入门OneNET各类协议的协议。在OneNET它是一种短连接协议,只能用于数据上报,不能下发命令,如果你想要实现命令下发可以用EDP协议或者MQTT协议。本文向将用工具调试方法,再用C语言代码讲解,用socket来通信,不贴出socket代码,代码在另外一篇...原创 2018-12-10 19:23:36 · 21757 阅读 · 27 评论 -
RT-Thread学习的综合应用——使用AP6181 WiFi模组对接OneNET应用示例
RT-Thread学习的综合应用——使用AP6181 WiFi模组对接OneNET应用示例学习了RT-Thread的内核也有一段时间了,由于各种各样的琐事自己没有去做一个综合应用示例,刚最近有点时间,做了一个对接OneNET的历程,采用的是OneNET的EDP协议,关于OneNET的EDP协议可以点击跳转至OneNET EDP协议讲解与应用这篇博客看一下,这篇博客会比较详细的介绍对接EDP协议...原创 2019-03-16 12:21:24 · 8660 阅读 · 7 评论 -
浅谈NBIOT
随着2G逐渐退出市场,未来的NBIOT将慢慢替代2G,本文浅谈NBIOT相关技术,与各位读者共同学习。原创 2018-11-09 11:52:11 · 20927 阅读 · 0 评论