วิธีการใช้งาน Wi-Fi สำหรับอุปกรณ์ IoT ที่ไม่มีหัว


16

เมื่อเร็ว ๆ นี้ฉันซื้อปลั๊กสมาร์ท TP-Link HS100ซึ่งฉันกำหนดค่าโดยใช้แอพและทำงานได้ดี ตอนนี้ฉันกำลังพยายามที่จะเข้าใจซอฟต์แวร์และฮาร์ดแวร์พื้นฐานสำหรับการใช้งานดังกล่าว จากการค้นหาของ Google ทั่วไปสิ่งต่อไปนี้คือความเข้าใจของฉัน

หัวเสียบอัจฉริยะทำให้การเชื่อมต่อแบบเพียร์ทูเพียร์กับอุปกรณ์เช่นโทรศัพท์มือถือหรือคอมพิวเตอร์ การใช้อุปกรณ์ที่มี UI การกำหนดค่าเครือข่ายจะถูกป้อนเข้าไปในอุปกรณ์ IoT จากนั้นอุปกรณ์ IoT จะเชื่อมต่อกับจุดเชื่อมต่อเพื่อทำการตรวจสอบความถูกต้องบางอย่างด้วยบริการคลาวด์และสร้างการเชื่อมต่อ แอพมือถือสื่อสารคำสั่งไปยังบริการคลาวด์ซึ่งจะถ่ายทอดคำสั่งไปยังสมาร์ทปลั๊ก ตรงนี้ค่อนข้างตรงไปตรงมา

ฉันชอบที่จะเข้าใจลึกซึ้งยิ่งขึ้นทั้งในซอฟต์แวร์และสถาปัตยกรรมฮาร์ดแวร์สำหรับการออกแบบประเภทนี้ เป็นธรรมกล่าวว่ามีอุปกรณ์ Wi-Fi บางประเภทเช่นชิป Wi-Fi CC3100หรือคล้ายกัน มีไมโครคอนโทรลเลอร์บางประเภทเช่น ARM Cortex มันอาจจะเป็นตัวควบคุม Wi-Fi แบบบูรณาการเช่นCC3200

สถาปัตยกรรมซอฟต์แวร์และฮาร์ดแวร์พื้นฐานที่จะใช้ในการออกแบบเพื่อติดตั้งและสร้างลิงค์การสื่อสารที่ปลอดภัยคืออะไร ความปลอดภัยขั้นต่ำประเภทใดที่ต้องดำเนินการเพื่อรักษาความปลอดภัยอุปกรณ์ ฉันหวังว่าจะมีใครบางคนในไซต์นี้มีประสบการณ์เกี่ยวกับการปรับตัว (2.4 GHz) และยินดีที่จะแบ่งปันประสบการณ์ของพวกเขา


5
ลองอ่านโพสต์บล็อกนี้เพื่อรับทราบข้อมูลมากมายเกี่ยวกับ HS110 รุ่นใหม่: softscheck.com/en/reverse-engineering-tp-link-hs110
Helmar

1
คุณจะมี: พลัง, Wi-Fi และคอนโทรลเลอร์บน PCB, และรหัสซอฟต์แวร์บางส่วนที่จะไปพร้อมกับมันและนั่นทำให้มันทำสิ่งที่มันทำ
Paul

คำตอบ:


5

หนึ่งในสถาปัตยกรรมซอฟต์แวร์และฮาร์ดแวร์พื้นฐานที่คุณสามารถใช้เพื่อดำเนินการออกแบบดังกล่าวคือ:

Arduino coreสำหรับชิป WiFi ESP8266

มันใช้โซลูชั่นชิปตัวเดียวราคาประหยัดและสามารถใช้ WPA2 เพื่อความปลอดภัย

ทางฝั่งเซิร์ฟเวอร์คุณสามารถใช้ SSL / TLS ตรวจสอบไลบรารี thinger.io arduino 2.5+

สำหรับฝั่งเซิร์ฟเวอร์คุณยังสามารถใช้ thinger.io


โปรดทราบว่าคุณยังสามารถเรียกใช้ MicroPython ใน ESP8266 นั่นมีประโยชน์หลายประการอย่างหนึ่งคือมันง่ายกว่า C / ++ มากยกเว้นว่าคุณใช้ C / ++ ได้คล่อง
Petri
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.