2017年5月30日 星期二

在ESP32使用mqtt publish與subscribe

要在ESP32上使用mqtt, 需先到 Sketch>Include Library>Manage 下載安裝 PubSubClient 程式庫, 以下為 ESP32 的程式

在RPi3上安裝mosquitto (mqtt broker)

以下設定以2017-04-10-raspbian-jessie版本為準
------ 安裝
sudo apt-get install mosquitto
sudo apt-get install mosquitto-clients  

2017年5月8日 星期一

適用於ESP32 server應用的HttpRequestString類別



最近在測試ESP32他的SimepleWiFiServer範例直接使用WiFiServer類別建立server,ESP8266則直接提供WebServer類別,server.on()函數可以根據url後面的字串自動呼叫處理函數,這功能在ESP32目前尚無法使用因此撰寫了 HttpRequestString 類別用來支援參數分析只要將GET後面的字串帶入就可得到 Uri與參數的Name-Value該類別使用了 String 類別WString.hESP32提供的如果用於其他Core須自行修改例如 #include <String.h>