คำถามติดแท็ก microcontrollers

สำหรับคำถามเกี่ยวกับแอปพลิเคชัน IoT ที่ใช้ไมโครคอนโทรลเลอร์เป็นหน่วยควบคุม เกือบทุกอุปกรณ์ IoT มีไมโครคอนโทรลเลอร์ในตัว ดังนั้นให้ใช้แท็กนี้เมื่อการใช้งานการพัฒนาหรือข้อ จำกัด ของไมโครคอนโทรลเลอร์เป็นหัวใจหลักของคำถาม

2
เหตุใดเราไม่มีตัวเลือกโมเด็ม 3G + เพิ่มเติมอีก
คล้ายกับจิตวิญญาณของคำถามที่นี่ตัวเลือกโมเด็มในตัว ทำไมถึงมีอุปสรรคมากมายในการเข้าสู่ Snapdragon 410 กับออนบอร์ด LTE หลังจากการวิจัยอย่างกว้างขวาง SoCs ที่ติดตั้ง LTE นั้นมีอยู่ทุกหนทุกแห่ง แต่ยังไม่พร้อมใช้งานสำหรับชุดการพัฒนาวัสดุการวิจัยและอื่น ๆ มันคือ "ติดต่อฝ่ายขาย" หรือเพียงแค่หน้าเว็บโบรชัวร์การตลาดพร้อมกับโทรศัพท์ 1 ล้านตัวที่ SoC ซ่อนตัวอยู่ถ้าฉันต้องการพัฒนาด้วย LTE SoC จริง ๆ (และฉันจะทำอย่างไร) ฉันจะเริ่มอย่างไร ฉันชอบชิป STM ของฉันและ SIMCOM นั้นสนุก แต่มันก็รู้สึกเหมือนว่าได้ลองไปรอบ ๆ ในปี 2008 โดยใช้สิ่งนั้น

3
ลดพลังงานสำหรับตัวติดตาม Raspberry Pi GPS / GSM
ฉันเพิ่งสร้างตัวติดตาม GPS / GSM ของ IoT ที่ทำงานได้อย่างสมบูรณ์ด้วย Pi Zero สำหรับโครงการวิทยาลัยและตอนนี้มันเสร็จสิ้นแล้วและทำด้วยฉันต้องการลดจำนวนการดึงของระบบทั้งหมดในปัจจุบันเนื่องจากแบตเตอรี่ 2500mAh สองก้อนสามารถใช้งานได้เท่านั้น เป็นเวลาหนึ่งถึงสองวัน อย่างไรก็ตามฉันยังใหม่กับอุปกรณ์เหล่านี้และฉันชอบความช่วยเหลือเกี่ยวกับการเปลี่ยนแปลงฮาร์ดแวร์และเทคนิค เป้าหมายของฉัน: อุปกรณ์ที่มีความสามารถในการใช้งานสคริปต์งูหลามที่มีรูปแบบมินิมอลลิสต์ (โดยเฉพาะอย่างยิ่งความสูง) โดยมีกำลังไฟต่ำที่สุด การตั้งค่าปัจจุบันของฉันใช้: ราสเบอร์รี่ Pi Zero Adafruit Fona 808 GPS และ GSM Adafruit LSM303 Accelerometer & Magnetometer ฉันรู้เกี่ยวกับการจิบ Arduinos และ MSP430 แต่ฉันไม่รู้ว่ามันเป็นไปได้หรือไม่ที่จะทำสิ่งที่ฉันต้องการให้ทำกับไมโครคอนโทรลเลอร์เหล่านี้ คำถามของฉันคือ: เส้นโค้งการเรียนรู้ที่สูงชันจะไปจากราสเบอร์รี่ Pi ไปยังบอร์ดกระดูกเปลือยมากขึ้นได้อย่างไร บอร์ดอื่น ๆ เหล่านี้สามารถใช้ระบบ GSM / GPS / Accelerometer …

3
คำนวณความเร็วและทิศทางบนไมโครคอนโทรลเลอร์หรือบนเซิร์ฟเวอร์ระยะไกลหรือไม่
สมมติว่าฉันมีอุปกรณ์ที่ติดตั้งในรถยนต์ซึ่งรวมถึง MCU และโมดูล SIM908 ฟังก์ชั่นของ SIM908 คือการรับข้อมูล GPS จากดาวเทียมจากนั้นส่งไปยังเซิร์ฟเวอร์ระยะไกลผ่าน 2G / GPRS ทุกๆนาทีเพื่อแสดงบนเว็บ ตอนนี้นอกเหนือจากการส่งตำแหน่ง GPS ฉันต้องการส่งความเร็วและทิศทางของรถด้วย ฉันรู้ว่าความเร็วและทิศทางสามารถคำนวณได้จากพิกัด GPS แต่ฉันไม่แน่ใจว่า MCU สามารถจัดการการคำนวณเหล่านั้นได้หรือไม่ ฉันควรวางภารกิจนี้บนรีโมตเซิร์ฟเวอร์เพื่อลดโหลดบน MCU (เช่นการประหยัดพลังงานการรันราบรื่น ... ) หรือประมวลผลโดยตรงบน MCU หรือไม่? คุณช่วยแนะนำวิธีที่ดีในการทำงานนี้ได้หรือไม่?

3
ตัวเลือกทางเลือกต้นทุนต่ำสำหรับ ZigBee stack ในเครือข่ายตาข่ายของเซ็นเซอร์
เรากำลังอยู่ในขั้นตอนของการตัดสินใจออกแบบสำหรับเครือข่ายตาข่ายไร้สายของเซ็นเซอร์แต่ละตัวซึ่งจะมีต้นทุนต่ำ ในการวิจัยครั้งแรกฉันตัดสินใจใช้ MQTT สำหรับชั้นแอปพลิเคชันและโปรโตคอล ZigBee ทั่วโลกสำหรับชั้นอื่น ๆ ข้าง AVR MCU สำหรับเซ็นเซอร์ของเรา แต่ถ้าใช้ตัวรับส่งสัญญาณCC2530 ที่ใช้ร่วมกันได้ของ ZigBee นั้นมีราคาประมาณ 12-14 $ ดังนั้นมันก็ไม่คุ้มค่า! และยังมีความยากลำบากอีกอย่างหนึ่งและมันเกี่ยวกับฮับ ZigBee! ดังนั้นข้อเสนอแนะของคุณคืออะไร เราสามารถทำตาข่ายขนาดเล็กถึงขนาดกลางด้วย ESP8266 ง่าย ๆ และโปรโตคอลเลเยอร์เครือข่ายอื่น ๆ ได้หรือไม่?

5
มีบริการคลาวด์หรือกรอบงานที่พร้อมสำหรับการอัพเดตเฟิร์มแวร์ทางอากาศหรือไม่?
ฉันมีต้นแบบของอุปกรณ์ที่ จำกัด ทรัพยากร (8-bit MCU ที่ไม่มีเฟิร์มแวร์ระบบปฏิบัติการ) ซึ่งโต้ตอบกับเว็บเซิร์ฟเวอร์ ฉันสงสัยว่ามีวิธีแก้ปัญหาเฟรมเวิร์กหรือบริการคลาวด์สำหรับการอัปเดตเฟิร์มแวร์อุปกรณ์ของฉันจากเว็บหรือไม่ จากการวิจัยของฉันมี Microsoft IoT Hub แต่ฉันเกรงว่าจะไม่เหมาะกับอุปกรณ์ที่ จำกัด ทรัพยากรดังกล่าว มีอีกหนึ่งวิธีที่ฉันพบ - พอร์ทัล mbed Cloud แต่ฉันไม่แน่ใจว่ามันทำงานอย่างไร มีใครบ้างที่สามารถช่วยฉันได้ผ่านคำแนะนำใด ๆ อาจมีแนวทางปฏิบัติที่ดีที่สุดในการใช้การอัพเกรดเฟิร์มแวร์ผ่านทางอากาศสำหรับอุปกรณ์ฝังตัวในวิธีที่ปลอดภัยและมีประสิทธิภาพ

1
สถาปัตยกรรมนี้มีความเป็นไปได้และมีความยืดหยุ่นหรือไม่?
ฉันมีปัญหา แต่ทำให้แน่ใจว่าโครงการของฉันเป็นไปได้จริง ๆ สิ่งที่ฉันต้องการเก็บถาวร: ควบคุมเครื่องชงกาแฟ Senseo ของฉันผ่านอินเทอร์เน็ต มันเดือดลงไปเพียงแค่ควบคุม 2 ปุ่ม ทางออกแรกที่ง่าย: ตั้งค่าเซิร์ฟเวอร์ NodeJS บน Raspberry Pi ของฉัน ฉันเสียบ Raspberry GPIO ของฉันกับทรานซิสเตอร์ 2 ตัวเพื่อควบคุมปุ่มเครื่องชงกาแฟ ฉันสามารถควบคุม Raspberry GPIO ได้โดยตรงใน Javascript ตัวอย่างเช่นการเรียกhttp://myraspberrypi.com/makemeacoffeeเปิดใช้งาน GPIO เปิดใช้งานปุ่มและกระแสกาแฟ แต่: ฉันไม่ต้องการเสียบ raspberry ของฉันกับเครื่องชงกาแฟของฉัน (ฉันต้องการ Pi สำหรับวัตถุประสงค์อื่น) และฉันคิดว่าการแยกเว็บเซิร์ฟเวอร์และตัวควบคุมนั้นเป็นความคิดที่ดี ถ้าพรุ่งนี้ฉันต้องการตรวจสอบอุณหภูมิของห้องน้ำของฉันหรือควบคุมเครื่องชงกาแฟเครื่องที่สอง (ใช้ ESP8266 อีกเครื่อง) ฉันต้องการที่จะทำมันโดยไม่ต้องคิดใหม่ทั้งหมด สิ่งที่ฉันต้องเก็บถาวรนั่นคือ ESP8266 กับ NodeMCU เพื่อใช้เป็นคอนโทรลเลอร์ไร้หัว Wi-Fi …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.