本项目是一个简单的物联网前端界面,用于展示终端设备检测的温度、湿度和经纬度信息。
- 需安装node和mongodb数据库
- 导入相关包
npm i
- /mqtt/subclient.js文件中需修改mqtt代理服务器ip地址
let client2 = mqtt.connect("mqtt://????:1883"); //指定mqtt代理服务器
- /view/index.html文件中需修改百度地图AK,没有AK去百度地图官网注册即可
<script src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=填入你的AK"></script>
- 首先发送一条数据(可通过mqtt.fx模拟数据发送),不然数据库为空,页面显示将出现问题,数据格式如下
// 启动程序
node app.js
-- app.js 入口函数
-- router.js 路由
-- package.json npm相关包
-- models 数据库相关
-- db.js 连接数据库
-- Schema.js 设定Schema
-- public 公共资源
-- css
-- image
-- js
-- dataset 数据页面js文件
-- index 主页js文件
main.js 主js文件
options.js 折线图配置
-- json
-- view 静态界面
-- basic.html 基础页面
-- index.html 主页
-- dataset.html 数据页面
本人初学前端,本页面主要是为了对接实验室另一个同学做的终端设备,页面做的比较简陋,可能也存在较多bug。
若想看完整网站 可访问47.111.122.217:9028(服务器不一定开启) 可联系本人
本人qq 2791655931 添加请注明来意 欢迎交流和指导 谢谢!