久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2322|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

MQTT-relay-sdk-v21程序源碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:384304 發(fā)表于 2018-10-17 13:38 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
MQTT程序

單片機(jī)源程序如下:
  1. #include "stdio.h"
  2. #include "stdlib.h"
  3. #include "stdint.h"
  4. #include "string.h"
  5. #include "system.h"
  6. #include "sys.h"
  7. #include "usart.h"
  8. #include "sim900a.h"
  9. #include "relay.h"
  10. #include "mqtt-user.h"
  11. #include "timer.h"
  12. #include "timer_task.h"
  13. #include "frozen.h"
  14. #include "parameter.h"
  15. #include "ctype.h"
  16. #include "MQTTPacket.h"

  17. /* 需要在這里更改服務(wù)器地址端口,用戶名密碼等信息 */
  18. /* 設(shè)備默認(rèn)會將IMEI(SIM800C模塊上的標(biāo)號)設(shè)置為clientID */
  19. /*  */
  20. #define MQTT_SERVER_IP  "relay.mqtt.iot.gz.baidubce.com"
  21. #define MQTT_SERVER_PORT        "1883"

  22. char client_id[128] = {0};
  23. char user_name[128] = {"relay/relay"};
  24. char password[128] = {"Zqu9im83wlVp8++FgyVJb9d+J4EKd4ytXpa9w02N2hE="};
  25. char topic[64] = {"relay"};

  26. int main(void)
  27. {
  28.     SystemInit();
  29.     NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
  30.     delay_init();
  31.     usart1_init(921600);
  32.     usart3_init(115200);
  33.     timer3_init(10000, 7199);//10Khz的計(jì)數(shù)頻率,計(jì)數(shù)到10000為1s
  34.     sim900a_gpio_init();
  35.     relay_init();
  36.     relay_on();
  37.    
  38.     sim900a_user_config();
  39.     sim900a_get_imei(client_id);   
  40.    
  41.     printf("\n*******MQTT INFO************\n");
  42.     printf("CLIENT ID:%s\n", client_id);
  43.     printf("USER NAME:%s\n", user_name);
  44.     printf("PASSWORD:%s\n", password);
  45.     printf("*******END************\n");

  46.     mqtt_connection_init(MQTT_SERVER_IP, MQTT_SERVER_PORT, client_id, user_name, password);
  47.     mqtt_subscribe(topic, 0);

  48.     while(1) {
  49.         while (!mqtt_state.connected || mqtt_state.error_count > 1) {
  50.             mqtt_connection_init(MQTT_SERVER_IP, MQTT_SERVER_PORT, client_id, user_name, password);
  51.             delay_ms(500);
  52.             sim900a_cmd_with_reply("AT+CIPSTATUS", "OK", NULL, GSM_CMD_WAIT_NORMAL);
  53.             mqtt_subscribe(topic, 0);
  54.             mqtt_send_beat("topic_server", curr_state);
  55.         }
  56.         user_task_loop();
  57.     }
  58. }
復(fù)制代碼

所有資料51hei提供下載:
mqtt-relay-sdk-v21.zip (387.68 KB, 下載次數(shù): 32)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久国产精品亚洲 | 国产精品久久久久久 | 欧美成人h版在线观看 | 在线日韩av电影 | 超碰日本 | 国产欧美日韩综合精品一区二区 | 日韩成人在线观看 | www.9191| 亚洲欧美日韩系列 | 亚洲欧美久久 | 99福利在线观看 | 四虎影视1304t | 99热在线播放 | 欧美99 | 成人在线免费观看 | 免费的av网站 | 日本黄色片免费在线观看 | 视频第一区 | 亚洲欧洲精品在线 | 日本小视频网站 | 欧美成人自拍 | 久久99蜜桃综合影院免费观看 | 成人在线播放网站 | 免费h在线 | 亚洲欧美日韩中文在线 | 很很干很很日 | 怡红院免费的全部视频 | 久久男人| 日韩中文字幕在线播放 | 欧美www在线 | 日韩在线不卡 | 国产欧美精品一区二区三区 | 成人影院在线视频 | 在线视频一区二区三区 | 欧美日韩精品久久久免费观看 | 99国产精品久久久久久久 | 青青久久| 欧美精品一区二区三区四区 | 91在线精品视频 | 久久av一区二区三区 | 中文字幕在线播放第一页 |