20260117:支持以json格式向mqtt服务器发布数据。
This commit is contained in:
@@ -54,13 +54,12 @@ void vEsp8266Rst ( void )
|
||||
*/
|
||||
bool bEsp8266Command ( char * pcCmd, char * pcAck1, char * pcAck2, uint32_t ulWaittime )
|
||||
{
|
||||
xSerialFrameRecord .Bits_t .usFrameLength = 0; //<2F><><EFBFBD>¿<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD>ݰ<EFBFBD>
|
||||
xSerialFrameRecord .Bits_t .usFrameLength = 0; //<2F><><EFBFBD>¿<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD>ݰ<EFBFBD>
|
||||
vUsartPrintf ( USART2, "%s\r\n", pcCmd );
|
||||
if ( ( pcAck1 == 0 ) && ( pcAck2 == 0 ) ) //<2F><><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
if ( ( pcAck1 == 0 ) && ( pcAck2 == 0 ) ) //<2F><><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
return true;
|
||||
vDelayMs( ulWaittime ); //<2F><>ʱ
|
||||
vDelayMs( ulWaittime ); //<2F><>ʱ
|
||||
xSerialFrameRecord .cSerialReceivedBuffer [ xSerialFrameRecord .Bits_t .usFrameLength ] = '\0';
|
||||
// macPC_Usart ( "%s", xSerialFrameRecord .cSerialReceivedBuffer );
|
||||
if ( ( pcAck1 != 0 ) && ( pcAck2 != 0 ) )
|
||||
return ( ( bool ) strstr ( xSerialFrameRecord .cSerialReceivedBuffer, pcAck1 ) ||
|
||||
( bool ) strstr ( xSerialFrameRecord .cSerialReceivedBuffer, pcAck2 ) );
|
||||
@@ -138,8 +137,8 @@ bool bEsp8266JoinAp ( char * pcSsid, char * pcPassWord )
|
||||
* @retval 0<><30><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>ʧ<EFBFBD><CAA7>
|
||||
*/
|
||||
bool bEsp8266MqttInit ( char * pcMqttUserName, char * pcMqttPassword, char * pcMqttClientId,
|
||||
char * pcMqttServerIp, uint16_t usMqttServerPort,
|
||||
char * pcMqttSubscribeTopic )
|
||||
char * pcMqttServerIp, uint16_t usMqttServerPort,
|
||||
char * pcMqttSubscribeTopic )
|
||||
{
|
||||
char cCmd[512] = {0};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user