מתחילים

הצגת המקור ב-GitHub

הדרך המהירה ביותר להתחיל לעבוד עם Pyspinel היא לנסות את ה-CLI:

  1. קודם כול, מתקינים את Pyspinel ויחסי תלות ללא extcap.
  2. ישירות במחשב, משכפלים ובונים מצב NCP מדומה של OpenThread בתור שמתואר במאמר איך בונים OpenThread. אחרי שכפול אתחול, יצירה של דוגמת ה-SIM:

    ./script/cmake-build simulation
    
  3. מריצים את ה-CLI של Pyspinel תוך שימוש בנתיב ל-build הסימולציה:

    cd path-to-pyspinel
    spinel-cli.py -p path-to-openthread/build/simulation/examples/apps/ncp/ot-ncp-ftd -n 1
    
    
  4. מאמתים את גרסת OpenThread:

    version
    OPENTHREAD/thread-reference-20200818-1938-g0f10480ed; SIMULATION; Aug 30 2022 10:53:44
    Done
    
  5. מפעילים את פרוטוקול Thread בסימולציה של NCP ומוודאים שהוא הפך למוביל ברשת בפרוטוקול Thread:

    panid 1234
    Done
    ifconfig up
    Done
    thread start
    Done
    state
    leader
    Done
    
  6. בתפריט העזרה אפשר לראות אילו פקודות זמינות:

    help