ด้วยlsusb
ผลลัพธ์ข้างต้นคุณสามารถใช้ซอฟต์แวร์ linux ที่เขียนในหลามหรือโหนดเพื่อพูดคุยดึงบันทึกจากปั๊มของคุณ
คุณไม่ได้ระบุสิ่งที่คุณกำลังพยายามทำ แต่ถ้าคุณต้องการดึงข้อมูลจากปั๊มแล้วบันทึกลงในไฟล์เช่นไฟล์ json คุณสามารถใช้mm-latest.py
สคริปต์เพื่อทำเช่นนั้นใน Ubuntu
ในการสร้างอุปกรณ์แบบอนุกรมinsert.sh
จากแพ็คเกจถอดรหัส - คาร์ลิงก์ที่ทำงาน:
#Bus 002 Device 011: ID 0a21:8001 Medtronic Physio Control Corp.
sudo modprobe --first-time usbserial vendor=0x0a21 product=0x8001
ตอนนี้เครื่องมือ linux ใด ๆ ที่คุณเลือกสามารถพูดคุยกับปั๊มได้ตราบใดที่มันรู้วิธีใช้โปรโตคอลของปั๊ม มีซอฟต์แวร์บางตัวที่สามารถทำได้:
openaps
มีเครื่องมือที่เรียกว่าเป็นopenaps สิ่งนี้มีคำสั่งจำนวนมากประกอบไปด้วยการเติมแท็บ
การติดตั้ง:
# install openaps from pypi
sudo easy_install -ZU openaps
ตอนนี้เราสามารถสร้างอินสแตนซ์ใหม่ของ openaps และเริ่มใช้อุปกรณ์ที่เราจะกำหนดค่า:
openaps init my.openaps # creates new subdirectory/git repo called my.openaps
openaps device add pump medtronic AABBCC # where AABBCC is your serial number
openaps use pump read_clock # to read current clock
openaps use pump iter_pump 100 # for last 100 pump records
openaps use pump -h # for menu of all commands
ระบบจะช่วยในการจัดเก็บผลลัพธ์ไปยังไฟล์ที่ติดตามโดย git repo
ถอดรหัส-carelink
ภายใต้ฝากระโปรงเปิดใช้การถอดรหัสคาร์ลิงก์ที่จะพูดคุยกับปั๊ม นี่เป็นเหมือนcurl
และlibcurl
สำหรับปั๊ม medtronic จะเปิดเผยไลบรารีหลามสำหรับรับข้อมูลจากปั๊มรวมถึงเครื่องมือ commandline ที่มีประโยชน์บางอย่างเพื่อทำงานทั่วไปเช่นการดึงบันทึกจากช่วงเวลาที่กำหนด นอกจากนี้ยังมีกฎ udev ที่ให้ไว้เพื่อช่วยในการสร้างอุปกรณ์อนุกรมโดยอัตโนมัติ ..
comlink2-UART
- ในโหนด js comlink2-uartจัดเตรียมการเชื่อมโยง javascript สำหรับวัตถุประสงค์ที่คล้ายกัน
เมื่อคุณได้รับข้อมูลคุณสามารถใช้โปรแกรมสร้างภาพที่คุณชื่นชอบเพื่อแชร์หรือแสดงข้อมูล
ทางเลือกอื่น ๆ สำหรับซอฟต์แวร์ windows และ carelink คือโครงการสองโครงการนี้ซึ่งจะปลดปล่อยข้อมูลของคุณตามเงื่อนไขของคุณเอง
Windows machine
ไม่จำเป็นต้องใช้ สิ่งที่คุณต้องมีคือใบอนุญาตใช้งาน Windows อย่างถูกกฎหมาย และถ้านักเรียนในยุโรปสามารถได้รับหนึ่งยูโรน้อยกว่า 25 ยูโรคุณก็ควรจะได้เช่นกัน)