Below you will find pages that utilize the taxonomy term “ESP32”
Posts
制霸 IoT 30Day! Day 26 LoRaWAN 開發介紹
LoRaWAN 開發介紹
前面我們介紹了 wifi 與藍芽今天來介紹使用 ESP32 開發 LoRaWAN
硬體介紹
今天介紹的是使用 Heltec WiFi LoRa 32 (V2)。
- 微處理器:ESP32 (雙核 32 位 MCU + ULP 內核),配合 LoRa 節點芯片 SX1276/SX1278。
- Micro USB 接口,具有完整的穩壓電路、ESD 保護、短路保護等安全措施。
- 預留 SH1.25-2 電池接口,集成鋰電池管理系統 (充放電管理、過充保護、電池電量檢測、USB/電池電源自動切換)。
- 提供 WiFi、LoRa、藍牙三種網絡連接方式、板載 Wi-Fi、藍牙專用 2.4GHz 金屬 3D 天線、預留 IPEX (u. FL) 接口共 LoRa 信號使用。
- 板載 0.96 吋 128 * 64 OLED 顯示屏,可用於顯示調試信息、傳感器數據、電池電量等信息。
- 通過 CP2102 USB-UART 芯片,提供串口功能,方便程序下載、調試信息打印。
- 支援 Arduino 開發環境:我們提供 ESP32 + Lorwan 協議的 Arduino® 庫,這是一個標準的 LoRaWAN 通信協議,可以與支持 LoRaWAN 協議的任何 LoRa 網關進行組網通信。
- 具有良好的射頻電路設計和阻抗匹配,以及基本的低功耗設計 (睡眠電流 ≤800ua),方便用戶快速驗證無線通信方案。
Posts
制霸 IoT 30Day! Day 21 藍芽硬體連結
藍芽硬體連結
上一篇我們介紹硬體的藍芽開發介紹,今天介紹與其他藍芽做資料讀取。
ESP32 藍芽 scan
直接上代碼,各位可以看到並不會太多複雜的。
#include <Arduino.h>
#include <BLEDevice.h>
#include <BLEUtils.h>
#include <BLEScan.h>
#include <BLEAdvertisedDevice.h>
int scanTime = 30; //In seconds
class MyAdvertisedDeviceCallbacks : public BLEAdvertisedDeviceCallbacks
{
void onResult(BLEAdvertisedDevice advertisedDevice)
{
Serial.printf("Advertised Device: %s \n", advertisedDevice.toString().c_str());
}
};
void setup()
{
Serial.begin(115200);
Serial.println("Scanning...");
BLEDevice::init("");
BLEScan *pBLEScan = BLEDevice::getScan(); //create new scan
pBLEScan->setAdvertisedDeviceCallbacks(new MyAdvertisedDeviceCallbacks());
pBLEScan->setActiveScan(true); //active scan uses more power, but get results faster
BLEScanResults foundDevices = pBLEScan->start(scanTime);
Serial.print("Devices found: ");
Serial.println(foundDevices.getCount());
Serial.println("Scan done!");
}
void loop()
{
// put your main code here, to run repeatedly:
delay(2000);
}
這邊是執行結果可以看到掃描到的裝置。
Posts
制霸 IoT 30Day! Day 20 藍芽硬體開發
藍芽硬體開發
上一篇我們介紹的部分是以藍芽模組作為開發使用,今天要來介紹硬體的藍芽開發介紹。
ESP32 藍芽開發與使用
ESP32 是一款支援 Wifi 與藍芽的開發單晶片採用 TSMC 40 奈米技術所生產製造的!
Posts
制霸 IoT 30Day! Day 05 2.4GHz 裝置介紹(一)
2.4GHz 裝置
再來介紹 2.4Ghz 的裝置,這部分 IoT 主要的是應用使用的頻譜區塊。因為是開放的共用區塊只有台灣還是得經過NCC認證才可販售,應用的傳輸很多種目前主要 WIFI, Bluetooth, ZigBee。