移动支付产品接入

移动支付产品接入文档


Java标准MQTT服务器推送代码

<p>推送消息内容byteMessage的编码方式,可以参考[Java云喇叭云打印协议编码](<a href="http://doc.szzkc.com/web/#/18?page_id=74">http://doc.szzkc.com/web/#/18?page_id=74</a> &quot;Java云喇叭云打印协议编码&quot;)</p> <pre><code class="language-java"> import org.eclipse.paho.client.mqttv3.MqttClient; import org.eclipse.paho.client.mqttv3.MqttConnectOptions; import org.eclipse.paho.client.mqttv3.MqttException; import org.eclipse.paho.client.mqttv3.MqttMessage; import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence; public class MqttPublishSample { public static void main(String[] args) { String topic = &amp;quot;设备底部标签中IMEI号码&amp;quot;; String content = &amp;quot;推送内容,参考Java云喇叭云打印协议编码,http://doc.szzkc.com/web/#/18?page_id=74&amp;quot;; int qos = 2; String broker = &amp;quot;tcp://MQTT服务器地址:端口&amp;quot;; String clientId = &amp;quot;自定义&amp;quot;; MemoryPersistence persistence = new MemoryPersistence(); try { MqttClient sampleClient = new MqttClient(broker, clientId, persistence); MqttConnectOptions connOpts = new MqttConnectOptions(); connOpts.setCleanSession(true); System.out.println(&amp;quot;Connecting to broker: &amp;quot;+broker); sampleClient.connect(connOpts); System.out.println(&amp;quot;Connected&amp;quot;); System.out.println(&amp;quot;Publishing message: &amp;quot;+content); MqttMessage message = new MqttMessage(content.getBytes(&amp;quot;GBK&amp;quot;)); message.setQos(qos); sampleClient.publish(topic, message); System.out.println(&amp;quot;Message published&amp;quot;); sampleClient.disconnect(); System.out.println(&amp;quot;Disconnected&amp;quot;); System.exit(0); } catch(MqttException me) { System.out.println(&amp;quot;reason &amp;quot;+me.getReasonCode()); System.out.println(&amp;quot;msg &amp;quot;+me.getMessage()); System.out.println(&amp;quot;loc &amp;quot;+me.getLocalizedMessage()); System.out.println(&amp;quot;cause &amp;quot;+me.getCause()); System.out.println(&amp;quot;excep &amp;quot;+me); me.printStackTrace(); } } }</code></pre>

页面列表

ITEM_HTML