สถานะของ Zephyr และ NuttX RTOS การรองรับเพื่อ ESP32

Espressif เพิ่งประกาศว่าระบบปฏิบัติการโอเพ่นซอร์สแบบเรียลไทม์ทั้ง Zephyr และ NuttX ได้รับการรองรับอย่างเป็นทางการสำหรับ WiSoC (Wireless system-on-chip) ซีรีส์ ESP32 อันที่จริงสิ่งนี้เกิดขึ้นนานแล้ว และเมื่อฉันลองใช้พอร์ตนักพัฒนาชุมชนของ Zephyr OS บน ESP32 ในปี 2561 เป็นครั้งแรกมันไม่ทำงานเลย และฉันก็ไม่สามารถทำให้ตัวอย่าง ไฟ LED กะพริบบนบอร์ดWemos Lolin32และ ไม่สามารถสร้างรหัสตัวอย่าง WiFi ได้สำเร็จ แต่เวลาผ่านไปแล้ว Espressif Systems เริ่มทำงานกับ Zephyr อย่างเป็นทางการในปี 2563 และตอนนี้ I/O, WiFi และฟังก์ชันอื่นๆ บางอย่างสามารถใช้งานได้ตามปกติบน Zephyr และ NuttX RTOS Zephyr รองรับ ESP32 ครั้งแรกที่เราเขียนเกี่ยวกับโครงการ Zephyr ในปี 2559 โดยอธิบายถึงระบบปฏิบัติการดังนี้: Zephyr Project เป็นระบบปฏิบัติการแบบ […]

บอร์ดพัฒนา HarmonyOS ราคา ~360฿

เมื่อปีที่แล้ว เราจะเห็นบอร์ดพัฒนา HiSpark WiFi IoT ที่ใช้ Hi3861  ของ Hisilicon  ที่รองรับ LiteOS และ HarmonyOS ที่วางจำหน่ายในประเทศจีนในราคาเพียง $10 (~330฿) หรือเป็นส่วนหนึ่งของ devkit ที่มี baseboard และโมดูลราคาประมาณ $60 (~2,000฿) แต่ดูเหมือนตอนนี้ Hi3861V100 จะแก้ไขใหม่ ตามบอร์ดพัฒนา HarmonyOS ในแพลตฟอร์มที่กว้างขึ้น Banggood ราคา $10.99 (~360฿) ข้อมูลสเปคของบอร์ดพัฒนา Hi3861: MCU – Hisilicon Hi3861V100 32-bit RISC-V microcontroller ที่สุูงสุด 160 MHz พร้อม 352 KB SRAM และ 288 KB ROM, 2 MB flash memory, และการเชื่อมต่อ WiFI 4; แพ็คเกจ QFN-32 5×5 มม. WiFi มาตรฐาน 802.11b/g/n สูงสุด 72.2 Mbps @ HT20 ย่านความถี่ 2.4 GHz (ch1-ch14) โหมดสถานี (STA) และจุดเข้าใช้งาน (AP) พร้อมไคลเอนต์สูงสุด 6 เครื่องสำหร […]

บอร์ด M5Stamp C3 RISC-V รองรับ WiFi 4, Bluetooth 5.0 Long Range และ 2 Mbps bitrate

เมื่อเดือนที่แล้ว M5Stack ได้เปิดตัวโมดูล M5Stamp Picoโดยใช้ ESP32-PICO-D4 SiP และฝาคลอบทนความร้อน แต่บอร์ด M5Stamp C3 นั้นมีสเปคที่เหมือนกันเกือบทั้งหมด แต่ใช้ ESP32-C3 RISC-V SoC แทนที่ ESP32 dual-core Xtensa processor M5Stamp C3 มี WiFi 4 และ Bluetooth 5.0 ที่มีบิตเรตสูงและการเชื่อมต่อระยะไกล long-range และมาพร้อมกับฝาคลอบพลาสติกทนความร้อนแบบเดียวกัน แต่บริษัทยังเน้นความปลอดภัยในการบูตโดยใช้ RSA-3072 และแฟลชที่ใช้ AES-128-XTS การเข้ารหัสเป็นวิธีที่ปลอดภัยยิ่งขึ้นในการจัดการปัญหาด้านความปลอดภัยของ Bluetooth สเปค M5Stamp C3 : WiSoC – ESP32-C3FH,4 โปรเซสเซอร์ RISC-V แบบ single-core 32 บิต @ สูงสุด 160 MHz พร้อม ROM 384KB, 400KB SRAM, 8KB RTC SRAM, หน่วยความจำแฟลช eMMC  4MB, WiFI และ Bluetooth การเชื่อมต่อ 2.4 G […]

ZB-GW03: เกตเวย์ Zigbee ที่ใช้ ESP32 ทำงานร่วมกับเฟิร์มแวร์ Tasmota

ZB-GW03 เป็นเกตเวย์คลื่น Zigbee ที่ทำหน้าที่เป็นตัวเชื่อมให้อุปกรณ์หรือเซ็นเซอร์ที่ใช้คลื่นประเภท Zigbee สามารถเชื่อมเข้ากับแอป eWeLink  และมีการออกแบบคล้ายกับเกตเวย์ SONOFF ZBBridge แต่แทนที่ ESP8266 SoC ด้วย ESP32 SoC และเพิ่มพอร์ตอีเทอร์เน็ต จะเห็นว่าเกตเวย์ ZB-GW03 นั้นใช้ชิปSilicon Labs EFR32MG21 Zigbee Arm Cortex-M33 ตัวเดียวกันและถูกแฮ็กเพื่อเรียกใช้ซอฟต์แวร์โอเพ่นซอร์ส Tasmotaสำหรับผู้ที่ต้องการความยืดหยุ่นและ/หรือการรวมเข้ากับ OpenHAB หรือ Home Assistant ระบบอัตโนมัติภายในบ้านแบบโอเพ่นซอร์สเฟิร์มเวิร์คผ่าน Zigbee2MQTT ข้อมูลจำเพาะเกตเวย์ ZB-GW03: MCU หลัก – โปรเซสเซอร์ Tensilica TX6 แบบ dual-core   ESP32  ของ Espressif ที่ 240 MHz พร้อมการเชื่อมต่อ WiFi 4 และ Bluetooth Zigbee MCU – Silicon Labs EFR32MG […]

LILYGO T-32C3 – โมดูลขนาดจิ๋วที่ใช้ ESP32-C3 WiFi และ BLE IoT พร้อมแฟลช 4MB

เราค่อยๆ เริ่มเห็นฮาร์ดแวร์ที่ใช้ ESP32-C3 โปรเซสเซอร์ RISC-Vและ LILYGO T-32C3 เป็นโมดูลขนาดจิ่วที่ใช้โปรเซสเซอร์ WiFi และ Bluetooth LE ที่มีแฟลช 4MB และเสาอากาศ PCB ฉันคาดว่า ในที่สุดเราจะเจอ T-32C3 ใน smartwatchesและบอร์ดพัฒนาของบริษัทและโมดูล ESP32-C3 จาก AI Thinker สเปคของโมดูล LILYGO T-32C3 : SoC – Espressif ESP32-C3 โปรเซสเซอร์ RISC-V ที่ 160 MHz พร้อม 400 KB SRAM, 384 KB ROM, 8KB RTC SRAM, 2.4 GHz WiFi 4, Bluetooth 5.0 LE และ Mesh พื้นที่เก็บข้อมูล – หน่วยความจำแฟลช 4MB เสาอากาศ PCB ออนบอร์ด I/O – 22x รูแบบ castellated hole, GPIO, 3x ADC, SPI, UART, I2C, บูต, รีเซ็ต, 5V, 3.3V, GND ขนาด – 23 x 11 x 3.5 มม. (4-layer PCB) โปรดทราบว่าอินเทอร์เฟซ USB ไม่อยู่ในสเปค แต่สัญญาณ USB DN และ DP อยู่ใน GPIO18 แ […]

โมดูล M5Stamp Pico ที่ใช้ ESP32-PICO-D4 มาพร้อมกับที่ฝาคลอบทนความร้อน

โมดูล WiFi IoT ส่วนใหญ่ได้รับการออกแบบให้รวมเข้ากับผลิตภัณฑ์ที่มีตัวเครื่อง แต่โมดูล M5Stamp Pico ที่ใช้ ESP32-PICO-D4 SiP มาพร้อมกับที่ฝาคลอบ plastic shell ที่ทนความร้อนแบบถอดได้ซึ่งช่วยปกป้องเสาอากาศและส่วนประกอบ 3D ในขณะที่เหลือพื้นที่สำหรับบัดกรี ส่วนหัวและ/หรือตัวเชื่อมต่อ Grove โมดูลขนาดจิ๋วยังมาพร้อมกับปุ่มและ RGB LED และเช่นเดียวกับฮาร์ดแวร์ ของ M5Stack ที่ใช้ ESP32, M5Stamp Pico สามารถตั้งโปรแกรมได้ด้วยแพลตฟอร์มการเขียนโปรแกรมกราฟิก UIFlow และเข้ากันได้กับ Arduino, MicroPython และ ESP-IDF สเปคของ M5Stamp Pico: System-in-Package –  Espressif Systems ESP32-PICO-D4 SiP พร้อมโปรเซสเซอร์ดูอัลคอร์ @ 240MHz, 520KB SRAM, แฟลช 4MB และ 2.4 GHz Wi-Fi 4 สูงสุด 150 Mbps และการเชื่อมต่อ Bluetooth 4.2 BR/LE เสาอากาศ […]

รีวิว “4G LTE WiFi Modem” กับฮอตสปอต

ฉันได้ซื้อ USB dongle เป็นเราเตอร์ WiFI และ 4G ที่มีชื่อทั่วไปว่า “4G LTE WiFi Modem” และระบุว่าเป็น “Gazechimp 4G LTE WiFi ฮอตสปอตเราเตอร์ไร้สาย USB dongle 150Mbps โมเด็มติดซิมการ์ด” ฉันซื้อมันมาจากร้านค้า Lazada (460 ฿) แกะกล่องโมเด็ม LTE 4G  WiFi เป็นอุปกรณ์ 3-in-1 ที่ทำงานเป็น  4G USB ดองเกิล ที่เชื่อมต่อกับพีซีหรือแล็ปท็อป เราเตอร์/ฮอตสปอตมือถือ 4G USB WiFi และแฟลชไดรฟ์ USB เมื่อเพิ่มการ์ด MicroSD ประสิทธิภาพ 4G จำกัดที่ 150Mbps DL, 50Mbps UL ในขณะที่ WiFi รองรับสูงสุด 72 Mbps โดยใช้ 802.11n 2.4GHz WiFi เท่านั้น สำหรับการใช้งานของฉัน ฉันวางแผนที่จะใช้เป็น WiFi hotspot แบบstandalone ที่มีซิมการ์ด 10 Mbps แบบไม่จำกัด และในสถานที่ที่มีความหนาแน่นต่ำ ดังนั้น 5GHz WiFi จึงไม่มีความจำเป็น ดองเกิล USB มาพร้อมกับค […]

บอร์ด Challenger RP2040 WiFi ได้รวม ESP8285 กับ Raspberry Pi RP2040 ไว้ด้วยกัน

เราได้เห็นแล้วว่า Raspberry Pi RP2040 มีการเชื่อมต่อ WiFi กับบอร์ด เช่น Pico Wireless Pack , Wio RP2040 mini และArduino RP2040 Connect ซึ่งมันดูไม่ค่อยสมเหตุสมผลทั้งทางเทคนิคและเชิงพาณิชย์ ในหลายกรณี ไมโครคอนโทรลเลอร์ WiFi (เช่น ESP32) มีประสิทธิภาพมากกว่าไมโครคอนโทรลเลอร์ Raspberry Pi บอร์ด Challenger RP2040 WiFi ของ Invector Labs บริษัทได้รวม Raspberry Pi RP2040 dual-core Cortex-M0+ MCU เข้ากับไมโครคอนโทรลเลอร์ ESP8285 WiFi ระดับเริ่มต้น และยังรองรับแบตเตอรี่ LiPo ทั้งหมดที่อยู่ในฟอร์มแฟคเตอร์ Adafruit Feather สเปคของบอร์ด Challenger RP2040 WiFi: ไมโครคอนโทรลเลอร์หลัก – Raspberry Pi RP2040 dual-core Cortex-M0+ ไมโครคอนโทรลเลอร์ @ 133MHz พร้อม SRAM 264KB ที่เก็บข้อมูล – แฟลช 8MB ไมโครคอนโทรลเลอร์เครือข่า […]

Exit mobile version