中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
... ready_for_reset_wifi(); char wifi_configed[] = "0"; UtilsGetValue("wifi_configed", wifi_configed, sizeof(wifi_configed)); printf("wifi_configed:%s \n\r", wifi_configed); if (strcmp(wifi_configed, "1") != 0) { start_set_wifi(); } mid_MsgQueue = osMessageQueueNew(MSGQUEUE_OBJECTS, 10, NULL); if (mid_MsgQueue == NULL) { printf("Falied to create Message Queue!\n"); } ...
Page({ data: { ssid: "", password: "", disableSend:true, }, onLoad: function (options) { let that = this wx.startWifi({ success: (res) => { console.log(res) wx.onWifiConnected((result) => { console.log(result) console.log(result.wifi.SSID) if(result.wifi.SSID=='Set-Iot-WiFi'){ that.setData({ disableSend:false }) }else{ wx.showToast({ title: '切换网络中...', }) } }) }, fail:(res)=>{ console.log(res) } }) }, get_wifi: function (e) { wx.startWifi({ success: (res) => { console.log(res) wx.connectWifi({ SSID: 'Set-Iot-WiFi', password: '', success(res) { console.log(res) wx.showToast({ title: '连接到硬件...', }) }, fail(res) { console.log(res) } }) }, fail: (res) => { console.log("fail1:", res) } }) }, send: function (e) { const udp = wx.createUDPSocket() // let ssid = {ssid:'TP-LINK_2802',passwd:'foreverlove087'} if(this.data.ssid==null || this.data.ssid ==''){ wx.showToast({ title: '请输入Wi-Fi信息', }) return } let ssid = {ssid:this.data.ssid,passwd:this.data.password} // let ssid = {ssid:"xmtj-lp",passwd:"xiaomingtaiji666"} udp.bind() udp.onMessage(function (res) { console.log("onMessage:",res) }) udp.onListening(function (res) { console.log("onListening:",res) }) udp.send({ address: '192.168.10.1', port: 50001, message: JSON.stringify(ssid) }) }, wifi_name_input: function (e) { this.setData({ ssid: e.detail.value }) }, wifi_passwd_input: function (e) { this.setData({ password: e.detail.value }) }, })
查看视频看效果~ 请添加链接描述
微信扫码分享
楼主,这种方式小程序控制板子延迟大吗
楼主,这种方式小程序控制板子延迟大吗