NodeMCU学习(九)--连接OneNET物联网平台
日期:2024-03-12 00:25:09   来源:数据采集转换类

  OneNET是中国移动打造的高效、稳定、安全的物联网开放平台。OneNET支持适配各种网络环境和协议类型,可实现各种传感器和智能硬件的快速接入,提供丰富的API和应用模板以支撑各类行业应用和智能硬件的开发,大大降低物联网应用开发和部署成本,满足物联网领域设备连接、协议适配、数据存储、数据安全以及大数据分析等平台级服务需求。

  关于平台详细的介绍,以及使用的方法,能查看《OneNET物联网平台介绍》进行了解。

  MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点是,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。

  MQTT协议就是通信双方的一个约定,即,表示第1位传输的什么、第2位传输的什么……。在MQTT协议中,一个MQTT数据包由:固定头(Fixed header)、 可变头(Variable header)、 消息体(payload)三部分构成。

  固定头(Fixed header),存在于所有MQTT数据包中,表示数据包类型及数据包的分组类标识

  可变头(Variable header),存在于部分MQTT数据包中,数据包类型决定了可变头是不是真的存在及其具体内容

  消息体(Payload),存在于部分MQTT数据包中,表示客户端收到的具体内容

  关于API的使用方法,可以借鉴博客《NodeMCU学习(六)--WiFi》,也可以借鉴官网对API的说明。

  KeepAlive = 20 --心跳间隔,长于此间隔时间则自动与平台断开连接

  KeepAlive = 20 --心跳间隔,长于此间隔时间则自动与平台断开连接

  关键字:引用地址:NodeMCU学习(九)--连接OneNET物联网平台

  推荐使用本文之前有一定的嵌入式基础,请先确保了解以下名词(提前百度):cJSON,EDP,TCP透传 首先在ONENET平台上创建一个TCP透传的产品,这段在ONENET开发者中心上有很多教程,就不再赘述。 下载一个EdpProtoDebugger 先使用这个工具与ONENET建立连接,具体教程 能够正常的看到,实际上建立与平台的连接就是通过一个简单的EDP数据包实现的,我们在嵌入式应用中,只需要先和ONENET的服务器连接,然后发送这一串设备认证的数据包,你的设备就上线了,之后就能够最终靠发送JSON格式的数据或者是发送分号间隔字符串的方式来进行数据传输 tip:本文只介绍以分号间隔字符串的方式发送数据,ONENET服务器下发的命令是J

  海上平台是高出海面且具有水平台面的一种桁架构筑物,是在海上工作时在海水中搭建的便于人行走的仿陆地区域,供进行生产作业或其他活动使用,如在海底采石油、海上施工作业等。近年来,随着海上测绘工程的日益趋向大型化和在恶劣的自然环境下作业的必然性逐渐增加,海上作业平台已成为开发海洋的主要设备之一,在海上油气开发中也扮演着非常非常重要的角色。 3D 可视化作为搭建数字化工业领域的必备技术,为用户更好的提供虚拟施工作业的全貌,方便管理者和实施工程人员看到系统整体的同时还能观测局部细节。以下借助 3D 组态,三维动画为首,信息展示为辅,模拟了海上安全作业的整个动态过程,让大家更直观的了解海上作业流程及工作环境。 界面简介及效果预览 该场景采用图扑

  全球智能系统领导厂商 研华 公司(股票代码:2395)于5月10日北京丽亭华苑酒店,成功举办主题为“IoT边缘智能服务——快速构建 物联网 端到云应用” 研华 物联网 边缘计算与平台服务伙伴高峰会议。下面就随工业控制小吧一起来了解一下相关联的内容吧。 会议中除与Intel、微软公司共同展示 研华 新一代IoT边缘计算服务器解决方案及WISE-PaaS Marketplace新服务模式外,还邀请来自不同垂直领域的合作伙伴华天软件和基本立子分别展示了 物联网 人机一体化智能系统解决方案及物联网平台运营服务,通过深入的技术讨论及情景模拟演示与到场的80余家厂商进行了物联网端到云快速构建策略的深入交流。全场反响热烈。 研华物联网边缘计算与平台

  本帖内容为82C52单片机通过wifi模块(ESP8266)将温度传感器(DS18B20)的温度数据通过HTTP协议上传到OneNET云平台。 所需的硬件设备: 单片机一块; ESP8266模块一个; DS18B20一个。 软件: 需要在OneNET平台注册一个账号,并建立相关这类的产品设备。 如图所示: 部分代码如下: #include reg52.h #include intrins.h #define uint unsigned int #define uchar unsigned char sbit DQ=P2^4; sbit k1=P1^0; uchar aa = ; uint i,temp; void delay(u

  0 引言 以工业无线技术为代表的工业物联网技术是继现场总线之后,工业控制领域的又一个热点技术,是降低工业自动化成本、提高自动化系统应用场景范围最有潜力的技术。美国总统科技顾问委员会在“面向21世纪的联邦能源研究与发展规划”中指出:工业无线技术的应用将使工业生产效率提高10%,并使排放和污染降低25%,是未来几年工业自动化产品新的增长点。 目前,在物联网技术方面,国际上已形成了WiHART、lSA100.11a以及WIA-PA三个标准共存的局面。重庆邮电大学是国际上参与研发和应用工业无线通信技术最早的单位之一,不仅作为核心成员制定了WIA-PA标准,还作为VotingMember和ISA WCI工作组成员,参加了ISA 100

  英飞凌推出全新的物联网传感器平台,即XENSIV™连接传感器套件 【2023年01月10日,德国慕尼黑讯】 物联网生态系统和联网设备解锁了新的服务产品与外围服务 。但是,在部署智能物联网系统之前,利用传感器进行物联网用例的原型创建流程会消耗大量的资源。为帮助硬件和软件工程师开发物联网设备,英飞凌科技股份公司推出了全新的物联网传感器平台,即XENSIV™连接传感器套件(CSK),旨在加速原型创建和定制物联网解决方案的开发。 英飞凌科技电源与传感系统事业部物联网和传感器解决方案副总裁Laurent Remont 表示:“客户当前面临的最大的挑战之一是如何将传感器、微控制器和安全连接相融合。为此,英飞凌开发了XENSIV

  ,即XENSIV™连接传感器套件 /

  恩智浦半导体(NXP)宣布该公司Android Things平台,将支持全新Google云端物联网核心(Google Cloud IoT Core),其为完全托管的服务,让用户能简单、安全地在世界各地连接并管理设备。全新云端物联网核心提供多种Google服务,提升物联网实时数据的价值,可应用于智能城市的计划和部署。 Google云端策略技术合作伙伴主管Adam Massey表示,Cloud IoT Core旨在简化数字转型(Digital Transformation),充分运用Google Cloud数据分析和机器学习,同时借助以前没有办法获得的营运数据以洞察趋势,让客户实时采取比较有效的行动。 恩智浦资深副总裁暨微控制器产品业务总经

  Renesas Synergy这样的平台到底包含了哪些东西,对工程师的价值究竟如何?瑞萨电子株式会社执行副总裁川嶋学给予了详细解答。 川嶋学指出,未来数据量将呈现超级指数型增长,2020的数据量将达到2013年的15倍以上,同时川嶋学也发现,2013年实际分析数字数据占总数据比例不足1%,这就要求未来将有更多数据分析需求。而2013至2015年民间募集资金量增长5.5倍,这加速了大众创业的进程。 这就要求物联网设计者要改变传统的设计思路,增加对于创新和设计开发流程的重视。川嶋学表示,物联网的创新要以服务为中心,加大力度开发终端应用软件而不是底层软件,而开发流程也将从传统嵌入式开发的选择处理器、设计周边、开发

  市场 /

  化研究


  【DigiKey“智造万物,快乐不停”创意大赛】基于树莓派的智能考勤机代码

  使用STM32 Nucleo撬开针对物联网的ARM mbed IDE之门

  直播回放: 万物互联 -世健公司携手Microchip专家,一同探讨IoT解决方案

  物联网:TM4C129x Connected Launchpad-构建一个嵌入式网络服务器(3)

  报名赢【养生壶、鼠标】等|STM32 Summit全球在线大会邀您一起解读STM32方案

  有奖征文:邀一线汽车VCU/MCU开发工程师,分享开发经验、难题、成长之路等

  MPS电机研究院 让电机更听话的秘密! 第一站:电机应用知识大考!第三期考题上线,跟帖赢好礼~

  【下载】LAT1396 STM32CubeIDE实用技巧之STM32H7双核调试的配置

  【下载】LAT1392 LTDC RGB接口 LCD的TouchGFX工程的移植步骤

  【直播】3月27日,STSAFE-A110安全芯片及ST4SIM eSIM芯片助力安全通信

  【线日,基于Buildroot制作STM32MP13启动镜像-深圳/厦门/西安/郑州/苏州

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®

  【下载】AN5129_适合2.4GHz无线信号的低成本PCB天线 基于 BlueNRG-LP ARM Cortex-M0+

  相信学过单片机的同学,对于调库这个操作都不陌生,大多数人都是从调别人的库阶段过来的。今天看到一个评论说,如果只会调库,到了公司后会 ...

  一、MCU中断程序执行过程以MCU裸机程序框架为例,MCU 的主函数是个死循环:主函数:main(void){While(1){ 主程序}}如果没有中断或异常 ...

  一、前言该项目是基于正点原子精英板制作的一个简易示波器,可以读取信号的频率和幅值,并能够最终靠按键改变采样频率和控制屏幕的更新暂停。 ...

  事先声明哦,我也是最近才开始学32的,不过我会尽可能详细的讲解这些小知识点我们口中常说的LED灯其实是指LED发光二极管,关于这一点涉及到 ...

  我们回到前面提到的需求,每隔50±20ms做唤醒,即30ms~70ms范围内实现唤醒都可接受。如果说使用ALARM中断,相信很多人自然会想到,先设定 ...

  51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程词云: