原创 編寫和MQTT服務器通信的Android客戶端程序(二)

客戶端使用的API,開始我使用的是mqtt-client,使用過後發現問題百出,不能很好的滿足要求,後來使用了官方推薦的Eclipse Paho,下面開始客戶端代碼的編寫,爲了方便測試這裏有android和j2se兩個工程:

原创 MQTT的學習研究(七)基於HTTP POST MQTT 發佈消息服務端使用

  HTTP POST puts a message to a queue, or a publication to a topic. The HTTPPOST Java sample is an example an HTTP

原创 MQTT的學習研究(十四) MQTT moquette 的 Callback API 消息發佈訂閱的實現

在moquette-mqtt中提供了回調callback模式的發佈和訂閱但是在訂閱之後沒有發現有消息接收的方法,參看moquette-mqtt中Block,Future式的發佈訂閱基礎是callback式訂閱發佈,但是本人在研究源代碼測

原创 MQTT的學習研究(十一) IBM MQTT 簡單發佈訂閱實例

Java代碼   package com.etrip.push;      import com.ibm.mqtt.MqttAdvancedCallback;   import com.ibm.mqtt.MqttClient;  

原创 解決Oracle ORA-12505, TNS:listener does not currently know of SID given in connect

完整的錯誤信息如下:   java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listene

原创 MQTT的學習研究(八)基於HTTP DELETE MQTT 訂閱消息服務端使用

參看官方文檔     HTTP DELETE 訂閱主題請求協議和響應協議http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/com.ibm.mq.csqzau.do

原创 MQTT的學習研究(4)moquette-mqtt 的使用之mqtt Blocking API客戶端訂閱並接收主題信息

MQTT的學習研究(四)moquette-mqtt 的使用之mqt Blocking API客戶端訂閱並接收主題信息    在上面兩篇關於mqtt的broker的啓動和mqtt的服務端發佈主題信息之後,我們客戶端需要訂閱相關的信息並接收相

原创 MQTT的學習研究(九)基於HTTP GET MQTT 抓取消息服務端使用

官方參看文檔: HTTP GET 接收主題請求協議和響應協議http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/com.ibm.mq.csqzau.doc/ts2123

原创 MQTT的學習研究(十五) MQTT 和android整合文章

 詳細參考:    How to Implement Push Notifications for Android   http://tokudu.com/2010/how-to-implement-push-notificat

原创 MQTT的學習研究(十)【轉】mosquitto——一個開源的mqtt代理

MQTT(MQ Telemetry Transport),消息隊列遙測傳輸協議,輕量級的發佈/訂閱協議,適用於一些條件比較苛刻的環境,進行低帶寬、不可靠或間歇性的通信。值得一提的是mqtt提供三種不同質量的消息服務: “至多一次”,消息

原创 MQTT的學習研究(十二) MQTT moquette 的 Future API 消息發佈訂閱的實現

基於Future 模式的    MQTT moquette 的Server發佈主題 Java代碼   package com.etrip.mqtt.future;      import java.net.URISyntax

原创 MQTT的學習研究(3)moquette-mqtt 的使用之mqtt服務發佈主題信息

接着上一篇的moquette-mqtt 的使用之broker啓動之後,我們需要啓動moquette-mqtt 的服務端發佈消息。 在moquette-mqtt 的mqtt-client中三種方式實現發佈消息的方式:     1.採用

原创 MQTT的學習研究(十三) IBM MQTTV3 簡單發佈訂閱實例

使用IBM MQTTv3實現相關的發佈訂閱功能 MQTTv3的發佈消息的實現: Java代碼   package com.etrip.mqttv3;      import com.ibm.micro.client.mqtt

原创 MQTT協議的簡單介紹和服務器的安裝(一)

最近公司做的項目中有用到消息推送,經過多方面的篩選之後確定了使用MQTT協議,相對於XMPP,MQTT更加輕量級,並且佔用用戶很少的帶寬。 MQTT是IBM推出的一種針對移動終端設備的基於TCP/IP的發佈/預訂協議,可以連接大量的遠

原创 MQTT的學習研究(6)MQTT 訂閱消息客戶端使用

MQTT的學習研究(六)MQTT 訂閱消息客戶端使用 參閱官方文檔: http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=/com.ibm.mq.amq