บทนำ LaRoomy: Bluetooth Control
แอป LaRoomy เป็นวิธีที่ง่ายและมีประสิทธิภาพในการใช้การควบคุมบลูทูธในโครงการแบบฝังตัว
ลดความพยายาม:
คุณไม่ต้องกังวลเกี่ยวกับการปรับใช้และพัฒนาโปรโตคอลการส่งข้อมูล แอป LaRoomy ร่วมกับเฟรมเวิร์กที่มีให้อย่าง LaRoomy API จะดูแลเรื่องนั้นให้คุณ
ประหยัดเวลา:
การรวมการควบคุม Bluetooth ที่ใช้งานได้ไม่จำเป็นต้องใช้เวลามาก ด้วยแอป LaRoomy สามารถทำได้ในไม่กี่นาที
มีความยืดหยุ่น:
ด้วยแนวคิดที่ปรับเปลี่ยนได้ แอป LaRoomy จึงปรับอินเทอร์เฟซผู้ใช้ให้เข้ากับคุณสมบัติของอุปกรณ์ของคุณ ไม่มีการแสดงการควบคุมที่ไม่จำเป็น
ใช้กับแอพอะไรได้บ้าง?
บอร์ดใด ๆ ที่มีความสามารถ Bluetooth LE สามารถใช้กับแอพนี้ได้ ไม่ว่าจะเป็น Arduino Nano 33 IoT, Arduino Nano 33 Ble, Espressif Esp32 หรือโมดูลอื่นๆ กรอบงานพร้อมใช้งานสำหรับหลายแพลตฟอร์มและจำนวนของแพลตฟอร์มที่รองรับมีการขยายตัวอย่างต่อเนื่อง แพลตฟอร์มที่รองรับในปัจจุบัน ได้แก่ Atmel SAM, Espressif32, Nordic nRF52 ไลบรารีจะขึ้นอยู่กับเฟรมเวิร์ก Arduino
สำหรับแพลตฟอร์มอื่นหรือเพื่อเหตุผลด้านประสิทธิภาพ สามารถนำโปรโตคอลการส่งข้อมูลไปใช้ได้เอง เอกสารที่จำเป็นมีอยู่ในเว็บไซต์ LaRoomy
แนวคิดเบื้องหลังคืออะไร?
อุปกรณ์ต่อพ่วง Bluetooth ต่างๆ ต้องใช้อินเทอร์เฟซผู้ใช้เฉพาะซึ่งออกแบบมาเฉพาะสำหรับฮาร์ดแวร์เฉพาะของอุปกรณ์ ดังนั้นจึงจำเป็นต้องมีแอปที่สร้างขึ้นมาโดยเฉพาะสำหรับทุกอุปกรณ์ แอป LaRoomy มีอินเทอร์เฟซผู้ใช้แบบไดนามิกและสามารถปรับให้เข้ากับคุณสมบัติของอุปกรณ์เฉพาะได้ ด้วยการใช้โปรโตคอลการส่ง LaRoomy อุปกรณ์ทุกเครื่องที่มีการเชื่อมต่อ Bluetooth-GATT สามารถใช้ร่วมกับแอป LaRoomy ไม่จำเป็นต้องสร้างและจัดเตรียมแอปเฉพาะสำหรับอุปกรณ์ และสามารถจัดเตรียมการใช้งานและการควบคุมผ่าน Bluetooth ได้อย่างรวดเร็วและมีประสิทธิภาพ
และนี่เป็นวิธีที่ง่าย:
เพียงรวมไลบรารีที่เหมาะสมใน Visual Studio Code โดยใช้ PlatformIO หรือเพิ่มไลบรารีเป็นการอ้างอิงใน Arduino IDE และกำหนดคุณสมบัติที่ต้องการของอุปกรณ์ เมื่อโหลดเฟิร์มแวร์ลงบนบอร์ดแล้ว จะสามารถเพิ่มอุปกรณ์ภายในแอปได้ ในระหว่างกระบวนการเชื่อมต่อ คุณสมบัติอุปกรณ์ที่กำหนดไว้ก่อนหน้านี้จะถูกเรียกคืนและอินเทอร์เฟซผู้ใช้ที่สอดคล้องกันซึ่งปรับให้เข้ากับคุณสมบัติของอุปกรณ์จะแสดงขึ้น
สิ่งเดียวที่คุณต้องทำคือใช้ฟังก์ชันฮาร์ดแวร์เฉพาะของคุณและเชื่อมต่อกับเฟรมเวิร์ก LaRoomy API
ลดความพยายาม:
คุณไม่ต้องกังวลเกี่ยวกับการปรับใช้และพัฒนาโปรโตคอลการส่งข้อมูล แอป LaRoomy ร่วมกับเฟรมเวิร์กที่มีให้อย่าง LaRoomy API จะดูแลเรื่องนั้นให้คุณ
ประหยัดเวลา:
การรวมการควบคุม Bluetooth ที่ใช้งานได้ไม่จำเป็นต้องใช้เวลามาก ด้วยแอป LaRoomy สามารถทำได้ในไม่กี่นาที
มีความยืดหยุ่น:
ด้วยแนวคิดที่ปรับเปลี่ยนได้ แอป LaRoomy จึงปรับอินเทอร์เฟซผู้ใช้ให้เข้ากับคุณสมบัติของอุปกรณ์ของคุณ ไม่มีการแสดงการควบคุมที่ไม่จำเป็น
ใช้กับแอพอะไรได้บ้าง?
บอร์ดใด ๆ ที่มีความสามารถ Bluetooth LE สามารถใช้กับแอพนี้ได้ ไม่ว่าจะเป็น Arduino Nano 33 IoT, Arduino Nano 33 Ble, Espressif Esp32 หรือโมดูลอื่นๆ กรอบงานพร้อมใช้งานสำหรับหลายแพลตฟอร์มและจำนวนของแพลตฟอร์มที่รองรับมีการขยายตัวอย่างต่อเนื่อง แพลตฟอร์มที่รองรับในปัจจุบัน ได้แก่ Atmel SAM, Espressif32, Nordic nRF52 ไลบรารีจะขึ้นอยู่กับเฟรมเวิร์ก Arduino
สำหรับแพลตฟอร์มอื่นหรือเพื่อเหตุผลด้านประสิทธิภาพ สามารถนำโปรโตคอลการส่งข้อมูลไปใช้ได้เอง เอกสารที่จำเป็นมีอยู่ในเว็บไซต์ LaRoomy
แนวคิดเบื้องหลังคืออะไร?
อุปกรณ์ต่อพ่วง Bluetooth ต่างๆ ต้องใช้อินเทอร์เฟซผู้ใช้เฉพาะซึ่งออกแบบมาเฉพาะสำหรับฮาร์ดแวร์เฉพาะของอุปกรณ์ ดังนั้นจึงจำเป็นต้องมีแอปที่สร้างขึ้นมาโดยเฉพาะสำหรับทุกอุปกรณ์ แอป LaRoomy มีอินเทอร์เฟซผู้ใช้แบบไดนามิกและสามารถปรับให้เข้ากับคุณสมบัติของอุปกรณ์เฉพาะได้ ด้วยการใช้โปรโตคอลการส่ง LaRoomy อุปกรณ์ทุกเครื่องที่มีการเชื่อมต่อ Bluetooth-GATT สามารถใช้ร่วมกับแอป LaRoomy ไม่จำเป็นต้องสร้างและจัดเตรียมแอปเฉพาะสำหรับอุปกรณ์ และสามารถจัดเตรียมการใช้งานและการควบคุมผ่าน Bluetooth ได้อย่างรวดเร็วและมีประสิทธิภาพ
และนี่เป็นวิธีที่ง่าย:
เพียงรวมไลบรารีที่เหมาะสมใน Visual Studio Code โดยใช้ PlatformIO หรือเพิ่มไลบรารีเป็นการอ้างอิงใน Arduino IDE และกำหนดคุณสมบัติที่ต้องการของอุปกรณ์ เมื่อโหลดเฟิร์มแวร์ลงบนบอร์ดแล้ว จะสามารถเพิ่มอุปกรณ์ภายในแอปได้ ในระหว่างกระบวนการเชื่อมต่อ คุณสมบัติอุปกรณ์ที่กำหนดไว้ก่อนหน้านี้จะถูกเรียกคืนและอินเทอร์เฟซผู้ใช้ที่สอดคล้องกันซึ่งปรับให้เข้ากับคุณสมบัติของอุปกรณ์จะแสดงขึ้น
สิ่งเดียวที่คุณต้องทำคือใช้ฟังก์ชันฮาร์ดแวร์เฉพาะของคุณและเชื่อมต่อกับเฟรมเวิร์ก LaRoomy API
เพิ่มเติม