資源簡介
物聯網(Internet of Things,IoT)最近曝光率越來越高。雖然HTTP是網頁的事實標準,不過機器之間(Machine-to-Machine,M2M)的大規模溝通需要不同的模式:之前的請求/回答(Request/Response)模式不再合適,取而代之的是發布/訂閱(Publish/Subscribe)模式。這就是輕量級、可擴展的MQTT(Message Queuing Telemetry Transport)可以施展拳腳的舞臺。
代碼片段和文件信息
?package?com.mqtt.controller;
import?java.io.IOException;
import?java.util.Map;
import?java.util.Set;
import?javax.servlet.ServletException;
import?javax.servlet.annotation.WebServlet;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?com.mqtt.controller.mqtt.MqttUtli;
import?io.netty.channel.socket.SocketChannel;
@WebServlet(“/getstate“)
public?class?getstate?extends?HttpServlet?{
private?static?final?long?serialVersionUID?=?1L;
??
????public?getstate()?{
????????super();
????????//?TODO?Auto-generated?constructor?stub
????}
protected?void?doGet(HttpServletRequest?request?HttpServletResponse?response)?throws?ServletException?IOException?{
//?TODO?Auto-generated?method?stub
response.setContentType(“text/html;charset=utf-8“);
response.?setCharacterEncoding(“UTF-8“);
String?zt?=?request.getParameter(“zt“).trim();
String?con?=?request.getParameter(“con“).trim();
MqttUtli.sendMsg(zt?con);
response.getWriter().append(“正在獲取“);
}
protected?void?doPost(HttpServletRequest?request?HttpServletResponse?response)?throws?ServletException?IOException?{
//?TODO?Auto-generated?method?stub
doGet(request?response);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-15?14:50??MQTT_DEMO\
?????文件?????????658??2017-11-20?17:21??MQTT_DEMO\.classpath
?????文件????????1042??2017-11-15?11:25??MQTT_DEMO\.project
?????目錄???????????0??2018-03-15?14:50??MQTT_DEMO\.settings\
?????文件?????????567??2017-08-18?10:20??MQTT_DEMO\.settings\.jsdtscope
?????文件?????????364??2017-08-18?10:20??MQTT_DEMO\.settings\org.eclipse.jdt.core.prefs
?????文件?????????117??2017-11-15?11:40??MQTT_DEMO\.settings\org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs
?????文件?????????495??2017-11-15?11:40??MQTT_DEMO\.settings\org.eclipse.wst.common.component
?????文件?????????305??2017-10-10?11:35??MQTT_DEMO\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2017-08-18?10:20??MQTT_DEMO\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-08-18?10:20??MQTT_DEMO\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????87??2017-11-15?11:23??MQTT_DEMO\.settings\org.eclipse.wst.ws.service.policy.prefs
?????目錄???????????0??2018-03-15?14:50??MQTT_DEMO\build\
?????目錄???????????0??2018-03-15?14:50??MQTT_DEMO\build\classes\
?????目錄???????????0??2018-03-15?14:50??MQTT_DEMO\build\classes\com\
?????目錄???????????0??2018-03-15?14:50??MQTT_DEMO\build\classes\com\mqtt\
?????目錄???????????0??2018-03-15?14:50??MQTT_DEMO\build\classes\com\mqtt\controller\
?????文件????????1700??2018-03-07?11:06??MQTT_DEMO\build\classes\com\mqtt\controller\getstate.class
?????目錄???????????0??2018-03-15?14:50??MQTT_DEMO\build\classes\com\mqtt\controller\mqtt\
?????文件????????1427??2018-03-07?11:06??MQTT_DEMO\build\classes\com\mqtt\controller\mqtt\MqttUtli$1.class
?????文件????????1920??2018-03-07?11:06??MQTT_DEMO\build\classes\com\mqtt\controller\mqtt\MqttUtli$2.class
?????文件????????1313??2018-03-07?11:06??MQTT_DEMO\build\classes\com\mqtt\controller\mqtt\MqttUtli$3$1.class
?????文件????????1746??2018-03-07?11:06??MQTT_DEMO\build\classes\com\mqtt\controller\mqtt\MqttUtli$3$2.class
?????文件????????2071??2018-03-07?11:06??MQTT_DEMO\build\classes\com\mqtt\controller\mqtt\MqttUtli$3.class
?????文件????????1630??2018-03-07?11:06??MQTT_DEMO\build\classes\com\mqtt\controller\mqtt\MqttUtli$4.class
?????文件????????3086??2018-03-07?11:06??MQTT_DEMO\build\classes\com\mqtt\controller\mqtt\MqttUtli.class
?????目錄???????????0??2018-03-15?14:50??MQTT_DEMO\src\
?????目錄???????????0??2018-03-15?14:50??MQTT_DEMO\src\com\
?????目錄???????????0??2018-03-15?14:50??MQTT_DEMO\src\com\mqtt\
?????目錄???????????0??2018-03-15?14:50??MQTT_DEMO\src\com\mqtt\controller\
?????文件????????1311??2017-11-15?11:38??MQTT_DEMO\src\com\mqtt\controller\getstate.java
............此處省略578個文件信息
評論
共有 條評論