24小时自动发货
客服不在也可下单/百度云发货
本店承接各类软件开发,程序开发,网站开发等相关软件编程类项目工作,具体使用编程技术有ASP.NET,JSP,PHP,ASP,JAVA,Android,VC++,C#,VB等数据库设计采用SQLSERVER,MYSQL,ACCESS等。可制作软件说明书word文档(包括er图、流程图、数据库设计、程序界面)、演示文稿ppt,做好了程序项目远程协助搭建和调试运行。具体可以咨询客服
项目描述
基于MQTT的物联网管理平台
本项目是基于MQTT(消息队列遥测传输)协议的物联网(Internet of Things, IoT)项目、设备在线管理平台,源于本科期间的课程设计项目,目前前端主要引入了如jQuery、BootStrap以及mqttws 3.1等一些必要js文件,后端主要以Java Server Pages (.jsp)的方式构建,容器为Tomcat v7.0。
基本信息
开发软件:Eclipse Java EE IDE. Version: 2018-09 (4.9.0) Build id: 20180917-1800;
使用容器:Apache Tomcat Version 7.0;
使用数据库:5.6.29 MySQL Community Server;
使用语言:Java、JavaScript等相关语言,JSP开发的相关语言;
建议的重新部署方式
第一步:建议使用Java Web开发相关的IDE如:Eclipse EE或MyEclipse;
第二步:使用IDE新建一个Web项目;
第三步:JSP文件可以直接复制粘贴进WebRoot或WebContent文件夹下;对于JavaScript与css文件,请将Js文件放在WebContent (Eclipse) 或WebRoot (MyEclipse) 下,保证JSP文件能引用到相关的js文件;但对于Java类,请在相关的文件夹下新建相关的包之后,再把具体的类复制进去;
第四步:引入必要的jar包,本项目至少需要引入4个jar包。在Eclipse中,可以通过右键项目文件->Build Path->Add External JARs… 添加以下必须jar包,如果不想自己搜索下载,可以直接从/WebContent/WEB-INF/lib目录下导入:
commons-fileupload-1.2.jar
commons-io.jar
fastjson-1.1.24.jar
mysql-connector-java-5.1.25.jar
第五步:对于MyEclipse可以直接使用IDE集成的Tomcat容器直接部署,Eclipse EE则要新建Server,具体方法可以参考这里;
第六步:关于数据库,建议使用Navicat先对MySQL数据库进行添加数据库iotdb操作,再将源码目录下的iotdb.sql文件在该数据库下运行即可。
*注意:
MySQL下的iotdb数据库是系统能正常运行的必须条件不可缺少!
/WebContent/WEB-INF/lib目录下的jar包是必须且不可缺少的,否则会导致部分功能出错。
/WebContent/Js文件夹为必要文件夹,当中的JS文件和CSS文件可以根据自己的喜好添加,但不可删除。
本项目中的MQTT实现是借用公有云的资源,如确实要部署,建议部署到自己的云端服务器上。
|
















