OneNET云平台设备数据管理工具
联系电话:15712339322
1 产品介绍
终端设备上报数据到OneNET云平台,除了云平台可以提供的可视化web页面外,还可以通过定制数据管理工具的方式对云数据进行展示。在该版本中提供对最细粒度的数据样本展示。基于最细粒度的基础上,可针对客户提供定制化服务。
数据管理工具可运行于操作系统Windows各个版本中。对于cpu与内存的需求不大,与office办公软件类似。
数据管理工具在与OneNET云平台网络通信过程里,除下载己账户下任意设备信息、数据流信息外,还可以对其进行增删改等定制化写操作,以实现对终端原始设备数据的进一步处理。
数据管理工具在存储数据方式上,可以兼容sqlite本地数据库、mysql网络云数据库等多种形式。
2 产品逻辑介绍
2.1 oneNet物联网云平台sdk(开发依赖)
OneNET定位为PaaS服务,即在物联网应用和真实设备之间搭建高效、稳定、安全的应用平台:面向设备,适配多种网络环境和常见传输协议,提供各类硬件终端的快速接入方案和设备管理服务;面向应用层,提供丰富的API和数据分发能力以满足各类行业应用系统的开发需求,使物联网企业可以更加专注于自身应用的开发,而不用将工作重心放在设备接入层的环境搭建上,从而缩短物联网系统的形成周期,降低企业研发、运营和运维成本。
开发文档地址:https://open.iot.10086.cn/doc/introduce/
2.2 oneNet协议
多协议接入为开发者提供多种物联网行业常见协议接入服务,适配多种网络环境和常见传输协议,提供各类硬件终端的快速接入方案和设备管理服务,对外提供API接口便于实现设备即时命令下发,支持用户通过规则引擎对接OneNET增值服务,灵活地实现服务的扩展
协议文档地址:https://open.iot.10086.cn/doc/multiprotocol/
2.3 oneNet 多协议API
协议文档地址:
https://open.iot.10086.cn/doc/multiprotocol/book/develop/edp/api/api-usage.html
平台提供开放的API接口,用户可以通过HTTP/HTTPS调用,进行设备管理,数据查询,设备命令交互等操作,在API的基础上,根据自己的个性化需求搭建上层应用。
3 代码逻辑介绍
3.1 请求获取所有设备详情
// 请求获得所有设备id情况QByteArray responseByte = HttpRequest::GetRequest(getDivicesUrl, KEY_API_KEY);QVector<BiaoZhuInfo> res = JsonParser::ParseGetDevicesInfo(responseByte);QVector<DeviceFullInfo> deviceFullInfo;QMap<QString, QVector<DataStreamInfo>> DeviceId2DataStream;// 针对每个设备id获取对应的数据流详情for( int i =0; i< res.size(); i++){BiaoZhuInfo t = res.at(i);QString Url;Url.sprintf(getDataStreamByDeviceId.c_str(), t.DeviceId.toStdString().c_str());// N 次requestQByteArray responseByte = HttpRequest::GetRequest(Url.toStdString(), KEY_API_KEY_DATASTREAM);QVector<DataStreamInfo> dataStreamInfo = JsonParser::ParseGetDataStreams(responseByte);DeviceId2DataStream[t.DeviceId] = dataStreamInfo;}
3.2 设备详情数据存储数据库(sqlite本地数据库)
//存储sqlitedbthis->sqlite->InsertDeviceFullData(deviceFullInfo);
3.3 从数据库中拉取设备详情数据(sqlite本地数据库)
// 从数据库中读取device信息
QVector<DeviceFullInfo> deviceInfo = sqlite->QueryDeviceFullData();
4 云平台数据可视化
4.1 设备数据详情-地图展示
4.2 设备数据详情-数据库存储
如有类似需求,请关注我们的公众号
OneNET云平台设备数据管理工具相关推荐
- NB-IOT专栏(QS-100模块二次开发)-onenet云平台+微信小程序实现下行数据控制设备开关
前言 最近公司老总买了NB-IOT的模块,老总考虑到STM32芯片的价格涨的很快,而我们的内容做的不是很复杂,再加上支持一下本地企业,QS-100模块到价格超级实惠,决定使用QS-100模块作为通信模 ...
- micropython mqtt_MicroPython使用MQTT协议接入OneNET云平台
MicroPython使用MQTT协议接入OneNET云平台 [复制链接] 本帖最后由 hanyeguxingwo 于 2016-11-22 11:33 编辑 之前使用Arduino+ESP8266使 ...
- 基于树莓派+STM32+OneNET云平台打造智能家居系统(一)硬件设计篇
本次分享的是之前一个课程设计, 会分为几篇博文进行分享.智能家居是目前研究与发展的一大热点,本设计是结合STM32微处理器/树莓派(Raspberry Pi)3b+.温湿度传感器.继电器以及ESP ...
- [单片机]基于STM32的ONENET云平台操控系统
目录 1 项目描述 2 项目需求 3 搭建环境 数字温湿度传感器DHT11 光敏传感器 MPU6050 wifi模块ESP8266 OLED屏 RC522 W25Q128 SR04超声波 4 技术描述 ...
- 连接中移Onenet云平台的C#上位机
为什么要做这个上位机 物联网作为近些年快速发展的产物,产品越来越丰富,应用场景也越来越广泛,因此相关的体量也不断在壮大,很多公司根据自己的战略需求开始除了开发自己的物联网硬件产品,同时也慢慢在完善自己 ...
- arduino UNO通过AT指令控制esp8266连接WiFi及onenet云平台
写下这篇文章是为了记录我学习使用esp8266的过程.在本文中我们会使用AT指令通过MQTT协议连接onenet云平台 开篇必看 1)关于onenet MQTT设备创建 在设备连接onenet平台中, ...
- 52单片机连接ESP8266烧入固件使用MQTT协议将温湿度上传至OneNET云平台
52单片机连接ESP8266烧入固件使用MQTT协议连接OneNET云平台 参考: ---------------------------------------------------------- ...
- 基于STM32的酒驾监控系统设计与实现(OneNet云平台)
一.设计需求 1.1 设计需求总结 随着社会的发展和人们生活水平的提高,汽车已经成为人们出行的主要代步工具,与此同时,酒后驾车所引发的事故越来越多,对人们的生命安全带来了威胁.为了控制酒后驾车,本文设 ...
- 【开源】ESP32怎样连接NEO6M模块接收GPS数据并显示在oled小屏幕上并可上传数据至Onenet云平台
esp32连接neo6m在oled上显示定位数据 第一部分 ESP32怎样连接NEO6M模块接收GPS数据并显示在oled小屏幕上并可上传数据至Onenet云平台 一.软件部分 安装Arduino 我 ...
最新文章
- OpenVAS漏洞扫描基础教程之创建用户
- 【Android 应用开发】Android 平台 HTTP网速测试 案例 API 分析
- [architecture]-ARM SMMU学习概念总结一篇就够了
- 0118互联网新闻 | 抖音成央视春晚独家社交媒体传播平台;石墨任务清单小程序上线...
- Safari浏览器不支持let声明的解决方式
- 医疗:pacs(3)
- python 有限域函数库_深入比特币之有限域运算
- spring整合hibernate事务编程中错误分析
- 机器智能芯片 10 大新秀!华为抢占一席,Google 占比最多!
- cesium-加载DEM数据(可拉伸)
- MYSQL数据库使用手册
- php复姓怎么排序,按姓氏笔画排名怎么排列了
- shift键计算机功能,电脑shift键常用快捷键使用攻略
- 严重:init datasource errorcom.mysql.jdbc.exceptions.jdb4.CommunicationsException:Communications link失败
- Principal Component Analysis 主成分分析 【学习笔记】
- Kubernetes 安全专家(CKS)必过心得
- 计算机专业知识串讲,计算机基础知识串讲
- 群控系统服务器配置,群控服务器配置
- 手机php文件怎么换成mp3,视频格式转换成mp3 手机视频转成mp3格式
- 如何提升自己电脑网速