mosca mysql,php mysql 和MQTT的連接問題

大家好:

想請教想把韌體的資料透過IP傳到mysql該怎麼做?

我試著用"TCP &UDP Dubuger"想傳資料到mysql但都失敗

但還是沒頭緒.....

而且測試PHP時,他都會出現

1042870c8cc9e6fc30649853b88626fe.png

以下是程式碼:

require_once("phpMQTT.php"); //同個資料夾下,要有phpMQTT.php這個檔案

$host = "127.0.0.1";

$port = 1883;

$username = "";

$password = "";

$mqtt = new phpMQTT($host, $port, "ClientID".rand());

if(!$mqtt->connect(true,NULL,$username,$password)){

exit(1);

}

//currently subscribed topics

$topics_update_BLE['hello/update_BLE_data'] = array("qos"=>0, "function"=>"procmsg");

$topics_add_data['hello/add_data'] = array("qos"=>0, "function"=>"procmsg1");

$mqtt->subscribe($topics_update_BLE,0);

$mqtt->subscribe($topics_add_data,0);

while($mqtt->proc()){

}

$mqtt->close();

function procmsg($topic_update_BLE,$msg){

$NewString = explode('\\', $msg,5);

mysql_connect("localhost","","") or die("connect error!");

mysql_select_db('test') or die("db error");

mysql_query("insert into tt(acc) values ('333')");

echo 'Update_data success ';

}

?>

謝謝

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值