(ONENET+阿里云+datav+node+js+MYSQL+STM32)基于ONENET的大数据可视化平台搭建
在学生时代更多的是实现功能,而随着慢慢的步入社会,将自己学到的东西真正的贡献于社会。路漫漫其修远兮!
开发目标:
1、实现STM32单片机对接ONENET,具有数据上行和下行的功能
2、实现onenet和私有服务器的数据对接,用于设备端上行数据的存储
3、实现私有服务器数据的稳定可视化,可用于公网直接访问
1、采用STM32 arm M4框架,典型型号STM32L4。开发板可选用正点原子的潘多拉板。为了保持系统的可持续开发性,这次运行了RT-thread操作系统。在RT-thread操作系统生态中,各位大神已经帮我们做好了ONENET软件包以及网络通信,本地存储等各类软件包,我们仅需调用即可。当真正会用RT-thread生态开发系统的时候,第一步可以在10分钟内开发完成。
2、与私有服务器对接继续使用18年我的另一篇博文的方案,只是后端数据存储做了通用适配,入库较之前更为简洁。
3、这篇材料主要想阐述基于私有服务器数据库数据的可视化,在这里需要完成两步重要操作。第一,在私有服务器上搭建云数据库,在公网上可加密访问,典型方案为MYSQL数据库。第二,在阿里云的DataV应用中引入云数据库数据源,Datav中有丰富的仪表盘可视化插件,Echarts等很全面,非常适合新手快速应用。仅需拖拽即可完成大屏可视化设计,接下来就是采用sql语言,读取云数据库的数据,并注入到datav的各类可视化仪表盘插件中。(对于新手,此块大概需要三天时间熟悉和应用)
紧接着3中的内容说明,第一,在私有云服务器上搭建云服务器,并实现HTTP POST服务端。
在windows 服务器版本下,下载 安装Mysql 配置账号 建立数据表等信息。其次,下载安装node安装包,node运行JS语言,实现HTTP POST服务端。配置好后,在node框架下,基于JS语言,实现HTTP POST特定端口监听,监听来数据后,进行存储,解析,入Mysql中指定的数据表。
(ONENET+阿里云+datav+node+js+MYSQL+STM32)基于ONENET的大数据可视化平台搭建相关推荐
- 基于阿里云的 Node.js 稳定性实践
前言 如果你看过 2018 Node.js 的用户报告,你会发现 Node.js 的使用有了进一步的增长,同时也出现了一些新的趋势. Node.js 的开发者更多的开始使用容器并积极的拥抱 Serve ...
- js提交出现post错误_阿里云的 Node.js 稳定性实践
整理人:前端自习课 前言 如果你看过 2018 Node.js 的用户报告,你会发现 Node.js 的使用有了进一步的增长,同时也出现了一些新的趋势. Node.js 的开发者更多的开始使用容器并积 ...
- node.js+mysql实现分库分表存查数据:
node.js+mysql实现分库分表: 1.分库分表使用场景: 互联网项目中常用到的关系型数据库,如MySQL,随着用户和业务的增长,传统的单库单表模式难以满足大量的业务数据存储以及查询,单库单表中 ...
- 阿里云开发——Node JS模拟钢琴的开发与部署
[安工云原生大赛]利用阿里云开发平台模拟实现在线钢琴 开发网页钢琴的意义 钢琴是所有乐器中唯一能以最轻松的姿势坐着,以肩.臂.肘.腕最自然放松的状态操作演奏的乐器,使人学习起来最少身体上的负担和动作上 ...
- 【前端Vue+后端Node.js+MySql】部署到服务器
[前端Vue+后端Node.js+MySql]部署到服务器 文章目录 [前端Vue+后端Node.js+MySql]部署到服务器 1.买服务器 2.服务器操作 2.1.修改服务器密码,xshell登录 ...
- 阿里服务器部署Node.js项目(CentOS)
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又 ...
- 阿里云 Ubuntu PHP7 Nginx Mysql 开发环境搭建
记录下在阿里云搭建 PHP7 开发环境 安装 nginx sudo apt-get update sudo apt-get install nginx安装完成后会自动开启,通过命令查看 # ps -a ...
- eclipse 用jsp文件连接mysql_用本地navicat去连接阿里云ECS中的mysql
1)远程安装mysql及驱动(python3) sudo apt-get install mysql-server mysql-client 中途会让你输入两次root用户密码 2)安装完检查,mys ...
- nginx 在阿里云怎么安装mysql_阿里云Linux服务器安装 nginx+mysql+php
阿里云Linux服务器安装 nginx+mysql+php 步骤 1.登录服务器 2.下载安装包 3.将安装包上传到服务器的/home目录下 注:使用rz sz命令进行本地和服务器间的上传.下载,安装 ...
- node mysql商城开发_NideShop:基于Node.js+MySQL开发的微信小程序商城开源啦
NideShop:基于Node.js+MySQL开发的微信小程序商城开源啦 发布时间:2020-04-14 04:23:37 来源:51CTO 阅读:2894 作者:ch10mmt 高仿网易严选的微信 ...
最新文章
- 用Java实现输入一个英语文本输出第1000个字节后的第一个完整单词
- 2021研究生报告:博士每年招生超10万人,女生读研占比达55.1%
- 添加javascript代码:_JavaScript的使用
- python关闭读写的所有的文件-python文件读写操作
- tensorflow随笔-读取多个文件
- 【C语言】str类与men库函数的实现(如:strcpy,strcmp,strstr,strcat,memmove,memcpy)
- 先进的NumPy数据科学
- 5 QM配置-质量计划配置-编辑缺陷类型的选择集
- VCL组件之主要方法(Methods)和通用事件(Events)
- IDEA配置JAVA WEB工程踩坑总结
- 知识、经验的漏洞还有很多很多
- 求助各位大神JSP报错急急急!!!!感激不尽
- NASA HEG tool安装心得
- 怎样在家远程访问单位的电脑 如何利用远程桌面进行远程办公 3款软件测评
- python数据分析项目之超市零售分析
- C++使用CFile类文件读写
- HDU 2190 悼念512汶川大地震遇难同胞——重建希望小学
- 【服务治理】服务注册与发现
- oracle 重启命令
- 转:团队要取得高绩效,领导别“假装”听大家的