บอร์ดขยาย ST X-NUCLEO-53L1A2 -- การกำหนดค่าอินเตอร์รัปต์

UM2606
คู่มือการใช้งาน

เริ่มต้นใช้งาน IOTA Distributed Ledger
การขยายซอฟต์แวร์เทคโนโลยีสำหรับ STM32Cube

การแนะนำ

การ X-CUBE-IOTA1 แพ็คเกจซอฟต์แวร์เสริมสำหรับ STM32คิวบ์ ทำงานบน STM32 และรวมมิดเดิลแวร์เพื่อเปิดใช้งานฟังก์ชัน IOTA Distributed Ledger Technology (DLT)
IOTA DLT เป็นการชำระธุรกรรมและชั้นการถ่ายโอนข้อมูลสำหรับ Internet of Things (IoT) IOTA ช่วยให้ผู้คนและเครื่องจักรสามารถโอนเงินและ/หรือข้อมูลโดยไม่มีค่าธรรมเนียมการทำธุรกรรมในสภาพแวดล้อมที่ไม่น่าเชื่อถือ ไม่ได้รับอนุญาต และกระจายอำนาจ เทคโนโลยีนี้ทำให้การชำระเงินแบบไมโครเป็นไปได้โดยไม่ต้องใช้คนกลางที่เชื่อถือได้ใดๆ ส่วนขยายนี้สร้างขึ้นบนเทคโนโลยีซอฟต์แวร์ STM32Cube เพื่อความสะดวกในการพกพาข้ามตัวควบคุมไมโครคอนโทรลเลอร์ STM32 ต่างๆ ซอฟต์แวร์เวอร์ชันปัจจุบันทำงานบน B-L4S5I-IOT01A ชุดการค้นพบสำหรับโหนด IoT และเชื่อมต่ออินเทอร์เน็ตผ่านอินเทอร์เฟซ Wi-Fi ที่เชื่อมต่อ

ลิงก์ที่เกี่ยวข้อง

เยี่ยมชมระบบนิเวศ STM32Cube web หน้า www.st.com สำหรับข้อมูลเพิ่มเติม
https://www.iota.org/get-started/what-is-iota
https://docs.iota.org/docs/getting-started/1.1/introduction/overview
https://iota-beginners-guide.com
https://chrysalis.docs.iota.org
https://iota-beginners-guide.com/future-of-iota/iota-1-5-chrysalis
https://www.boazbarak.org/cs127/Projects/iota.pdf

ตัวย่อและตัวย่อ

ตารางที่ 1. รายการตัวย่อ

คำย่อ คำอธิบาย
ดีแอลที เทคโนโลยีบัญชีแยกประเภทแบบกระจาย
ไอดีอี สภาพแวดล้อมการพัฒนาแบบบูรณาการ
ไอโอที อินเตอร์เน็ตของสรรพสิ่ง
อำนาจ หลักฐานการทำงาน

การขยายซอฟต์แวร์ X-CUBE-IOTA1 สำหรับ STM32Cube

เกินview

การ X-CUBE-IOTA1 แพ็คเกจซอฟต์แวร์ขยาย STM32คิวบ์ ฟังก์ชันด้วยคุณสมบัติหลักดังต่อไปนี้:

  • เฟิร์มแวร์ที่สมบูรณ์เพื่อสร้างแอปพลิเคชัน IOTA DLT สำหรับบอร์ดที่ใช้ STM32
  • ไลบรารีมิดเดิลแวร์ประกอบด้วย:
    – ฟรีRTOS
    – การจัดการ Wi-Fi
    – การเข้ารหัส การแฮช การตรวจสอบข้อความ และการเซ็นชื่อแบบดิจิทัล (Cryptolib)
    – ความปลอดภัยระดับการขนส่ง (MbedTLS)
    – IOTA Client API สำหรับการโต้ตอบกับ Tangle
  • ไดรเวอร์ที่สมบูรณ์เพื่อสร้างแอปพลิเคชันที่เข้าถึงเซ็นเซอร์การเคลื่อนไหวและสิ่งแวดล้อม
  • Exampเพื่อช่วยให้เข้าใจวิธีพัฒนาแอปพลิเคชันไคลเอ็นต์ IOTA DLT
  • พกพาสะดวกในตระกูล MCU ต่างๆ ด้วย STM32Cube
  • ฟรี เงื่อนไขการอนุญาตที่ใช้งานง่าย

การขยายซอฟต์แวร์ให้มิดเดิลแวร์เพื่อเปิดใช้งาน IOTA DLT บนไมโครคอนโทรลเลอร์ STM32 IOTA DLT เป็นการชำระธุรกรรมและชั้นการถ่ายโอนข้อมูลสำหรับ Internet of Things (IoT) IOTA ช่วยให้ผู้คนและเครื่องจักรสามารถโอนเงินและ/หรือข้อมูลโดยไม่มีค่าธรรมเนียมการทำธุรกรรมในสภาพแวดล้อมที่ไม่น่าเชื่อถือ ไม่ได้รับอนุญาต และกระจายอำนาจ เทคโนโลยีนี้ทำให้การชำระเงินแบบไมโครเป็นไปได้โดยไม่ต้องใช้คนกลางที่เชื่อถือได้

ไอโอต้า 1.0

เทคโนโลยีบัญชีแยกประเภทแบบกระจาย (DLT) สร้างขึ้นบนเครือข่ายโหนดที่ดูแลบัญชีแยกประเภทแบบกระจาย ซึ่งเป็นฐานข้อมูลแบบกระจายที่มีความปลอดภัยในการเข้ารหัสเพื่อบันทึกธุรกรรม โหนดออกธุรกรรมผ่านโปรโตคอลฉันทามติ
IOTA เป็นเทคโนโลยีบัญชีแยกประเภทที่ออกแบบมาสำหรับ IoT โดยเฉพาะ
บัญชีแยกประเภท IOTA เรียกว่า tangle และถูกสร้างขึ้นโดยธุรกรรมที่ออกโดยโหนดในเครือข่าย IOTA
ในการเผยแพร่ธุรกรรมที่ยุ่งเหยิง โหนดต้อง:

  1. ตรวจสอบธุรกรรมที่ไม่ได้รับการอนุมัติสองรายการที่เรียกว่า tips
  2. สร้างและลงนามในการทำธุรกรรมใหม่
  3. ดำเนินการพิสูจน์การทำงานที่เพียงพอ
  4. ออกอากาศรายการใหม่ไปยังเครือข่าย IOTA

ธุรกรรมถูกแนบมากับ tangle พร้อมกับการอ้างอิงสองรายการซึ่งชี้ไปที่ธุรกรรมที่ตรวจสอบแล้ว
โครงสร้างนี้สามารถสร้างแบบจำลองเป็นกราฟวัฏจักรกำกับ โดยที่จุดยอดแสดงธุรกรรมเดี่ยว และขอบแสดงการอ้างอิงระหว่างคู่ของธุรกรรม
ธุรกรรมกำเนิดอยู่ที่รากพันกันและรวมโทเค็น IOTA ที่มีอยู่ทั้งหมดที่เรียกว่า iotas
IOTA 1.0 ใช้วิธีการใช้งานที่ค่อนข้างแปลกใหม่โดยอิงจากการแสดงข้อมูลแบบสามส่วน: ทุกองค์ประกอบใน IOTA นั้นอธิบายโดยใช้ trits = -1, 0, 1 แทนบิต และ trytes ของ 3 trit แทนไบต์ tryte จะแสดงเป็นจำนวนเต็มตั้งแต่ -13 ถึง 13 เข้ารหัสโดยใช้ตัวอักษร (AZ) และหมายเลข 9
IOTA 1.5 (ดักแด้) แทนที่โครงร่างธุรกรรมไตรภาคด้วยโครงสร้างไบนารี
เครือข่าย IOTA ประกอบด้วยโหนดและไคลเอ็นต์ โหนดเชื่อมต่อกับเพียร์ในเครือข่ายและเก็บสำเนาของการพันกัน ลูกค้าเป็นอุปกรณ์ที่มีเมล็ดพันธุ์ที่ใช้สร้างที่อยู่และลายเซ็น
ลูกค้าสร้างและลงนามในธุรกรรมและส่งไปยังโหนดเพื่อให้เครือข่ายสามารถตรวจสอบและจัดเก็บได้ การถอนธุรกรรมจะต้องมีลายเซ็นที่ถูกต้อง เมื่อธุรกรรมได้รับการพิจารณาว่าถูกต้อง โหนดจะเพิ่มไปยังบัญชีแยกประเภท อัปเดตยอดคงเหลือของที่อยู่ที่ได้รับผลกระทบ และเผยแพร่ธุรกรรมไปยังเพื่อนบ้าน

IOTA 1.5 – ดักแด้

วัตถุประสงค์ของมูลนิธิ IOTA คือการเพิ่มประสิทธิภาพเครือข่ายหลักของ IOTA ก่อนการประสานงาน และเพื่อนำเสนอโซลูชันที่พร้อมสำหรับองค์กรสำหรับระบบนิเวศ IOTA สิ่งนี้ทำได้โดยการอัปเดตระดับกลางที่เรียกว่าดักแด้ การอัปเกรดหลักที่ Chrysalis นำเสนอคือ:

  • ที่อยู่ที่นำกลับมาใช้ใหม่ได้: การใช้รูปแบบลายเซ็น Ed25519 แทนที่รูปแบบลายเซ็นแบบครั้งเดียวของ Winternitz (W-OTS) ทำให้ผู้ใช้สามารถส่งโทเค็นได้อย่างปลอดภัยจากที่อยู่เดียวกันหลายครั้ง
  • ไม่มีบันเดิลอีกต่อไป: IOTA 1.0 ใช้แนวคิดของบันเดิลเพื่อสร้างการถ่ายโอน บันเดิลคือชุดของธุรกรรมที่เชื่อมโยงกันโดยการอ้างอิงรูท (ลำต้น) ด้วยการอัปเดต IOTA 1.5 โครงสร้างบันเดิลเก่าจะถูกลบออกและแทนที่ด้วยธุรกรรม Atomic ที่ง่ายกว่า จุดยอด Tangle แสดงโดย Message ซึ่งเป็นคอนเทนเนอร์ประเภทหนึ่งที่สามารถมีเพย์โหลดตามอำเภอใจ (เช่น เพย์โหลดโทเค็น หรือเพย์โหลดการจัดทำดัชนี)
  • รุ่น UTXO: เดิม IOTA 1.0 ใช้รูปแบบบัญชีสำหรับการติดตามโทเค็น IOTA แต่ละรายการ: ที่อยู่ IOTA แต่ละรายการมีจำนวนโทเค็นและจำนวนโทเค็นรวมจากที่อยู่ IOTA ทั้งหมดเท่ากับอุปทานทั้งหมด แต่ IOTA 1.5 ใช้รูปแบบเอาท์พุตของธุรกรรมที่ยังไม่ได้ใช้ หรือ UTXO โดยอิงตามแนวคิดในการติดตามจำนวนโทเค็นที่ยังไม่ได้ใช้ผ่านโครงสร้างข้อมูลที่เรียกว่าเอาต์พุต
  • ผู้ปกครองสูงสุด 8 คน: ด้วย IOTA 1.0 คุณต้องอ้างอิงธุรกรรมหลัก 2 รายการเสมอ สำหรับดักแด้ จะมีการแนะนำโหนดหลักที่อ้างอิงจำนวนมากขึ้น (มากถึง 8) เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด ขอแนะนำให้ผู้ปกครองที่ไม่ซ้ำอย่างน้อย 2 คนในแต่ละครั้ง

ลิงก์ที่เกี่ยวข้อง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับดักแด้ โปรดดูที่หน้าเอกสารนี้

หลักฐานการทำงาน

โปรโตคอล IOTA ใช้ Proof-of-Work เป็นวิธีการจำกัดอัตราเครือข่าย
IOTA 1.0 ใช้ Curl-P-81 ฟังก์ชัน trinary hash และต้องการ hash ที่มีจำนวนศูนย์ trit ต่อท้ายที่ตรงกันเพื่อออกธุรกรรมไปยัง Tangle
ด้วยดักแด้ เป็นไปได้ที่จะออกข้อความไบนารีที่มีขนาดโดยพลการ RFC นี้อธิบายวิธีการปรับกลไก PoW ที่มีอยู่ให้เข้ากับข้อกำหนดใหม่ โดยมีจุดมุ่งหมายเพื่อให้กลไก PoW ปัจจุบันก่อกวนน้อยที่สุด

สถาปัตยกรรม

ส่วนขยาย STM32Cube นี้ช่วยให้สามารถพัฒนาแอปพลิเคชันที่เข้าถึงและใช้มิดเดิลแวร์ IOTA DLT ได้
มันขึ้นอยู่กับเลเยอร์ที่เป็นนามธรรมของฮาร์ดแวร์ STM32CubeHAL สำหรับไมโครคอนโทรลเลอร์ STM32 และขยาย STM32Cube ด้วยแพ็คเกจการสนับสนุนบอร์ดเฉพาะ (BSP) สำหรับบอร์ดขยายไมโครโฟนและส่วนประกอบมิดเดิลแวร์สำหรับการประมวลผลเสียงและการสื่อสาร USB กับพีซี
เลเยอร์ซอฟต์แวร์ที่ซอฟต์แวร์แอปพลิเคชันใช้เพื่อเข้าถึงและใช้บอร์ดขยายไมโครโฟน ได้แก่

  • เลเยอร์ STM32Cube HAL: จัดเตรียมชุด API แบบหลายอินสแตนซ์ทั่วไปเพื่อโต้ตอบกับเลเยอร์ด้านบน (แอปพลิเคชัน ไลบรารี และสแต็ก) ประกอบด้วย API ทั่วไปและส่วนขยายตามสถาปัตยกรรมทั่วไป ซึ่งช่วยให้เลเยอร์อื่นๆ เช่น เลเยอร์มิดเดิลแวร์ทำงานได้โดยไม่ต้องมีการกำหนดค่าฮาร์ดแวร์ของ Microcontroller Unit (MCU) โดยเฉพาะ โครงสร้างนี้ปรับปรุงความสามารถในการใช้รหัสไลบรารีซ้ำ และรับประกันการพกพาอุปกรณ์ที่ง่ายดาย
  • เลเยอร์ Board Support Package (BSP): เป็นชุดของ API ที่มีอินเทอร์เฟซการเขียนโปรแกรมสำหรับอุปกรณ์ต่อพ่วงเฉพาะของบอร์ด (LED, ปุ่มผู้ใช้ ฯลฯ) อินเทอร์เฟซนี้ยังช่วยในการระบุเวอร์ชันของบอร์ดเฉพาะและให้การสนับสนุนสำหรับการเริ่มต้นอุปกรณ์ต่อพ่วง MCU ที่จำเป็นและข้อมูลการอ่าน

รูปที่ 1 สถาปัตยกรรมซอฟต์แวร์ X-CUBE-IOTA1

แพ็คเกจซอฟต์แวร์เสริม X-CUBE-IOTA1 -- ส่วนเสริม X-CUBE-IOTA1

โครงสร้างโฟลเดอร์

รูปที่ 2 โครงสร้างโฟลเดอร์ X-CUBE-IOTA1แพ็คเกจซอฟต์แวร์เสริม X-CUBE-IOTA1 -- โครงสร้างโฟลเดอร์

โฟลเดอร์ต่อไปนี้รวมอยู่ในแพ็คเกจซอฟต์แวร์:

  • เอกสารประกอบ: มี HTML . ที่คอมไพล์แล้ว file สร้างจากซอร์สโค้ดและเอกสารประกอบโดยละเอียดของส่วนประกอบซอฟต์แวร์และ API
  • ไดรเวอร์: มีไดรเวอร์ HAL และไดรเวอร์เฉพาะบอร์ดสำหรับบอร์ดและแพลตฟอร์มฮาร์ดแวร์ที่รองรับ รวมถึงไดรเวอร์สำหรับส่วนประกอบออนบอร์ดและเลเยอร์นามธรรมฮาร์ดแวร์ที่ไม่ขึ้นกับผู้จำหน่าย CMSIS สำหรับซีรีย์โปรเซสเซอร์ ARM® Cortex®-M
  • มิดเดิลแวร์: มีห้องสมุดที่มี FreeRTOS; การจัดการ Wi-Fi; การเข้ารหัส การแฮช การตรวจสอบข้อความ และการเซ็นชื่อแบบดิจิทัล (Cryptolib); ความปลอดภัยระดับการขนส่ง (MbedTLS); IOTA Client API เพื่อโต้ตอบกับ Tangle
  • โครงการ: ประกอบด้วยอดีตampเพื่อช่วยให้คุณพัฒนาแอปพลิเคชันไคลเอนต์ IOTA DLT สำหรับแพลตฟอร์มที่ใช้ STM32 ที่รองรับ (B-L4S5I-IOT01A) ด้วยสภาพแวดล้อมการพัฒนาสามแบบ, IAR Embedded Workbench สำหรับ ARM (EWARM), จริงView ชุดพัฒนาไมโครคอนโทรลเลอร์ (MDK-ARM) และ STM32CubeIDE
เอพีไอ

ข้อมูลทางเทคนิคโดยละเอียดพร้อมฟังก์ชัน API ผู้ใช้เต็มรูปแบบและคำอธิบายพารามิเตอร์อยู่ใน HTML . ที่คอมไพล์แล้ว file ในโฟลเดอร์ "เอกสารประกอบ"

คำอธิบายแอปพลิเคชันไคลเอนต์ IOTA

โครงการ fileสำหรับแอปพลิเคชันไคลเอนต์ IOTA สามารถพบได้ใน: $BASE_DIR\Projects\B-L4S5IIOT01A\Applications\IOTA-Client
โครงการพร้อมสร้างพร้อมใช้งานสำหรับ IDE หลายตัว
อินเทอร์เฟซผู้ใช้มีให้ผ่านพอร์ตอนุกรมและต้องกำหนดค่าด้วยการตั้งค่าต่อไปนี้:

รูปที่ 3 Tera Term – การตั้งค่าเทอร์มินัลแพ็คเกจซอฟต์แวร์เสริม X-CUBE-IOTA1 -- การตั้งค่าพอร์ตอนุกรม

รูปที่ 4. Tera Term – การตั้งค่าพอร์ตอนุกรมแพ็คเกจซอฟต์แวร์เสริม X-CUBE-IOTA1 -- การตั้งค่าเทอร์มินัล

ในการเรียกใช้แอปพลิเคชัน ให้ทำตามขั้นตอนด้านล่าง
ขั้นตอนที่ 1. เปิดเทอร์มินัลอนุกรมเพื่อดูบันทึกข้อความ
ขั้นตอนที่ 2. ป้อนการกำหนดค่าเครือข่าย Wi-Fi ของคุณ (SSID โหมดความปลอดภัย และรหัสผ่าน)
ขั้นตอนที่ 3. ตั้งค่าใบรับรอง TLS root CA
ขั้นตอนที่ 4. คัดลอกและวางเนื้อหาของ Projects\B-L4S5I-IOT01A\Applications\IOTAClient\usertrust_thetangle.pem อุปกรณ์ใช้เพื่อตรวจสอบโฮสต์ระยะไกลผ่าน TLS

บันทึก: หลังจากกำหนดค่าพารามิเตอร์แล้ว คุณสามารถเปลี่ยนได้โดยรีสตาร์ทบอร์ดและกดปุ่มผู้ใช้ (ปุ่มสีน้ำเงิน) ภายใน 5 วินาที ข้อมูลนี้จะถูกบันทึกไว้ในหน่วยความจำแฟลช

รูปที่ 5. การตั้งค่าพารามิเตอร์ Wi-Fi

แพ็คเกจซอฟต์แวร์เสริม X-CUBE-IOTA1 -- การตั้งค่าพารามิเตอร์ Wi-Fiขั้นตอนที่ 5. รอให้ข้อความ “Press any key to continue” ปรากฏขึ้น หน้าจอจะรีเฟรชด้วยรายการฟังก์ชันหลัก:

  • ส่งข้อความสร้างดัชนีทั่วไป
  • ส่งข้อความเซ็นเซอร์ดัชนี (รวมถึง timestamp, อุณหภูมิและความชื้น)
  • รับความสมดุล
  • ส่งธุรกรรม
  • ฟังก์ชั่นอื่นๆ

รูปที่ 6 เมนูหลัก
แพ็คเกจซอฟต์แวร์เสริม X-CUBE-IOTA1 -- เมนูหลัก

ขั้นตอนที่ 6. เลือกตัวเลือก 3 เพื่อทดสอบหนึ่งในฟังก์ชันต่อไปนี้:

รับข้อมูลโหนด รับคำแนะนำ
รับผลงาน ผลลัพธ์จากที่อยู่
รับความสมดุล ข้อผิดพลาดในการตอบกลับ
รับข้อความ ส่งข้อความ
ค้นหาข้อความ กระเป๋าเงินทดสอบ
ตัวสร้างข้อความ ทดสอบการเข้ารหัส

รูปที่ 7 ฟังก์ชั่นอื่นๆแพ็คเกจซอฟต์แวร์เสริม X-CUBE-IOTA1 - ฟังก์ชั่นอื่นๆ

ลิงก์ที่เกี่ยวข้อง
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับฟังก์ชัน IOTA 1.5 โปรดดูเอกสารประกอบของไคลเอ็นต์ IOTA C

คู่มือการตั้งค่าระบบ

คำอธิบายฮาร์ดแวร์
STM32L4+ Discovery kit โหนด IoT

ชุดการค้นพบ B-L4S5I-IOT01A สำหรับโหนด IoT ช่วยให้คุณพัฒนาแอปพลิเคชันเพื่อเชื่อมต่อโดยตรงกับเซิร์ฟเวอร์คลาวด์
Discovery kit ช่วยให้ใช้งานได้หลากหลายโดยใช้ประโยชน์จากการสื่อสารที่ใช้พลังงานต่ำ การตรวจจับแบบหลายทาง และคุณสมบัติของซีรีย์ ARM®Cortex® -M4+ แบบคอร์ STM32L4+
รองรับการเชื่อมต่อ Arduino Uno R3 และ PMOD ให้ความสามารถในการขยายได้ไม่จำกัดด้วยตัวเลือกบอร์ดเสริมเฉพาะที่มีให้เลือกมากมาย

รูปที่ 8 B-L4S5I-IOT01A Discovery kitแพ็คเกจซอฟต์แวร์เสริม X-CUBE-IOTA1 -- B-L4S5I-IOT01A Discovery

การตั้งค่าฮาร์ดแวร์

ส่วนประกอบฮาร์ดแวร์ต่อไปนี้มีความจำเป็น:

  1. ชุด STM32L4+ Discovery หนึ่งชุดสำหรับโหนด IoT ที่ติดตั้งอินเทอร์เฟซ Wi-Fi (รหัสคำสั่งซื้อ: B-L4S5I-IOT01A)
  2. สายเคเบิล USB ชนิด A ถึง Mini-B USB Type B เพื่อเชื่อมต่อบอร์ดการค้นพบ STM32 กับ PC
การตั้งค่าซอฟต์แวร์

ส่วนประกอบซอฟต์แวร์ต่อไปนี้จำเป็นสำหรับการตั้งค่าสภาพแวดล้อมการพัฒนาสำหรับการสร้างแอปพลิเคชัน IOTA DLT สำหรับ B-L4S5I-IOT01A:

  • X-CUBE-IOTA1: เฟิร์มแวร์และเอกสารที่เกี่ยวข้องมีอยู่ใน st.com
  • ห่วงโซ่เครื่องมือการพัฒนาและคอมไพเลอร์: ซอฟต์แวร์ขยาย STM32Cube รองรับสภาพแวดล้อมต่อไปนี้:
    – IAR Embedded Workbench สำหรับ ARM ® (EWARM) toolchain + ST-LINK/V2
    - จริงView ชุดเครื่องมือสำหรับพัฒนาไมโครคอนโทรลเลอร์ (MDK-ARM) + ST-LINK/V2
    – STM32CubeIDE + ST-LINK/V2
การตั้งค่าระบบ

บอร์ด B-L4S5I-IOT01A Discovery ช่วยให้สามารถใช้คุณลักษณะ IOTA DLT ได้ บอร์ดนี้รวมดีบักเกอร์/โปรแกรมเมอร์ ST-LINK/V2-1 คุณสามารถดาวน์โหลดเวอร์ชันที่เกี่ยวข้องของไดรเวอร์ USB ST-LINK/V2-1 ได้ที่ STSW- LINK009

ประวัติการแก้ไข

ตารางที่ 2 ประวัติการแก้ไขเอกสาร

วันที่ การแก้ไข การเปลี่ยนแปลง
13 มิ.ย. 19 1 การเปิดตัวครั้งแรก
18 มิ.ย. 19 2 อัปเดตส่วน 3.4.8.1 TX_IN และ TX_OUT ส่วน 3.4.8.3 การส่งข้อมูลผ่านค่าศูนย์
ธุรกรรมและข้อ 3.4.8.4 การส่งเงินผ่านธุรกรรมการโอน
6 พ.ค. 21 3 อัปเดตบทนำ ส่วนที่ 1 ตัวย่อและตัวย่อ ส่วนที่ 2.1 เกินview, ส่วน 2.1.1 IOTA 1.0, ส่วน 2.1.3 หลักฐานการทำงาน, ส่วนที่ 2.2 สถาปัตยกรรม, ส่วน 2.3 โครงสร้างโฟลเดอร์, ส่วนที่ 3.2 การตั้งค่าฮาร์ดแวร์, ส่วน 3.3 การตั้งค่าซอฟต์แวร์และส่วนที่ 3.4 การตั้งค่าระบบ
นำส่วนที่ 2 ออกและแทนที่ด้วยลิงก์ในบทนำ
ลบส่วนที่ 3.1.2 การทำธุรกรรมและการรวมกลุ่ม ส่วนที่ 3.1.3 บัญชีและลายเซ็น มาตรา
3.1.5 การแฮช ส่วนที่ 3.4 วิธีเขียนแอปพลิเคชันและส่วนย่อยที่เกี่ยวข้อง ส่วน 3.5 คำอธิบายแอปพลิเคชัน IOTALightNode และส่วนย่อยที่เกี่ยวข้อง และส่วนที่ 4.1.1 STM32
แพลตฟอร์ม Nucleo เพิ่ม Section 2.1.2IOTA 1.5 – Chrysalis, Section 2.5 IOTA-Client application description, Section 2.4 API และ Section 3.1.1 STM32L4+ Discovery kit IoT node

 

ประกาศสำคัญ - โปรดอ่านอย่างละเอียด

STMicroelectronics NV และ บริษัท ในเครือ (“ ST”) ขอสงวนสิทธิ์ในการเปลี่ยนแปลงแก้ไขปรับปรุงแก้ไขและปรับปรุงผลิตภัณฑ์ ST และ / หรือเอกสารนี้ได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบล่วงหน้า ผู้ซื้อควรได้รับข้อมูลล่าสุดที่เกี่ยวข้องเกี่ยวกับผลิตภัณฑ์ ST ก่อนทำการสั่งซื้อ ผลิตภัณฑ์ของ ST จำหน่ายตามข้อกำหนดและเงื่อนไขการขายของ ST ณ เวลาที่รับทราบคำสั่งซื้อ

ผู้ซื้อเป็นผู้รับผิดชอบ แต่เพียงผู้เดียวสำหรับการเลือกการเลือกและการใช้ผลิตภัณฑ์ของ ST และ ST จะไม่รับผิดชอบต่อความช่วยเหลือในการใช้งานหรือการออกแบบผลิตภัณฑ์ของผู้ซื้อ
ST ไม่อนุญาตให้มีใบอนุญาตใดๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัยในสิทธิในทรัพย์สินทางปัญญาใดๆ
การขายต่อผลิตภัณฑ์ ST ที่มีข้อกำหนดแตกต่างจากข้อมูลที่กำหนดไว้ในที่นี้ จะทำให้การรับประกันใดๆ ที่ ST ให้ไว้สำหรับผลิตภัณฑ์ดังกล่าวเป็นโมฆะ
ST และโลโก้ ST เป็นเครื่องหมายการค้าของ ST สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องหมายการค้า ST โปรดดูที่ www.st.com/trademarks ชื่อผลิตภัณฑ์หรือบริการอื่นๆ ทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง
ข้อมูลในเอกสารฉบับนี้แทนที่และเปลี่ยนแทนข้อมูลที่เคยให้ไว้ก่อนหน้านี้ในเอกสารฉบับก่อนหน้าใดๆ
© 2021 STMicroelectronics – สงวนลิขสิทธิ์

เอกสาร / แหล่งข้อมูล

แพ็คเกจซอฟต์แวร์เสริม ST X-CUBE-IOTA1 สำหรับ STM32Cube [พีดีเอฟ] คู่มือการใช้งาน
ST, X-CUBE-IOTA1, ส่วนขยาย, แพ็คเกจซอฟต์แวร์, สำหรับ STM32Cube

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *