Refactor BLE gateways (#617)
* Refactor BLE gateways: -merge HM10 and ESP32 code -publish sensor values with the other BLE device parameters to avoid MQTT multiple publication -make uniform the case of mac adress id between HM10 and ESP32 -add the possibility to remove service data publishing either when sensors is recognised or not -correct manufacturing data display -merge process cleargrass methods -check service data validity before processing
This commit is contained in:
1 parent
ac4f6b74c2
commit
661ef9c55e
5 files changed
+290
-401
No files matched your search
@@ -202,14 +202,6 @@ void extract_char(char *token_char, char *subset, int start, int l, bool reverse
|
||||
subset[l] = '\0';
|
||||
}
|
||||
|
||||
int strpos(char *haystack, char *needle) //from @miere https://stackoverflow.com/users/548685/miere
|
||||
{
|
||||
char *p = strstr(haystack, needle);
|
||||
if (p)
|
||||
return p - haystack;
|
||||
return -1;
|
||||
}
|
||||
|
||||
char *ip2CharArray(IPAddress ip)
|
||||
{ //from Nick Lee https://stackoverflow.com/questions/28119653/arduino-display-ethernet-localip
|
||||
static char a[16];
|
||||
|
||||
Reference in new issue
Block a user