SemFio Networks

  • Home
  • About
  • Services
    • Wi-Fi DevOps with Mist
  • Partners
    • Mist
  • Training
  • Contacts
  • Blog
  • Home
  • About
  • Services
    • Wi-Fi DevOps with Mist
  • Partners
    • Mist
  • Training
  • Contacts
  • Blog

The Future of Wireless Engineering is Here

DevOps is slowly becoming the new norm in the networking industry. It is also true if we look at the Wi-Fi industry. DevOps allows companies to automate a lot of time sensitive and tedious tasks. It also helps us to be proactive and identify issues before they can have negative impact on the Wi-Fi network.

A company such as Mist provides extensive API capabilities that allows Engineers to use programs in order to interact with their cloud platform. At SemFio Networks, we are loving it!
Picture
At SemFio Networks, we have been developing tools and resources to take advantage of the Mist API in order to automate the following tasks:
  • Zero day provisioning of access points
  • Deployment of new access points
  • Configurations of access point for site surveys

We are looking at adding more tools to the list in order to help our customers save time (and money) when they deploy their new Mist network.

This page presents a few good resources that can help you develop your own tools in order to take advantage of the Mist API platform.

Table of Content

  1. SemFio Networks' Resources
  2. Mist's Resources
  3. Other Useful Tools & Resources​
 

SemFio Networks' Resources

This section presents the tools and resources created by SemFio Networks in order to automate tasks using Mist's API. Feel free to use these resources or contact us if you would us to help you develop your own tools.

Setup Your First Mist API Call

This video walk you through the process of setting up your environment in order to perform your first API Call to the Mist cloud platform.
​The API call is performed using the Postman application.

Mist API Call using Python

This  video walk you through the process of making an API call within a Python script. This is the beginning of being able to write a more complex and thorough program to automate operational tasks.

Learn Mist API with Mini Python Scripts​

This series of videos explains how to make Mist API calls within very simple Python scripts. You should be able to apply them to your environment and discover the power of APIs. It will give you ideas to see how you could use DevOps to automate some tasks and save time!

Automate the preparation of an APoS Survey

This video showcase how we were able to leverage Mist API in order to configure an AP to perform an APoS site survey. This automates the preparation work before going on site to perform the survey.
Picture

pyMist by SemFio - A Python Library for Mist (coming soon)

We are working on building our own Python library that allows us to interact with the Mist cloud. We are constantly updating it and adding new features. This library helps us to save time when developing new scripts for customers.
 

Mist's Resources

Mist has also some really good resources available online that can help learn and use their API. We have gathered the best Mist resources in this section.
Picture

Mist API Class

Online course to learn how to use Mist APIs.
Link: https://api-class.mist.com
Picture

Mist API Collection for Postman

A collection of multiple API calls to be used directly into Postman. This is used to test API calls and study which data is sent back from the Mist cloud.
Link: https://explore.postman.com/api/4625/mist
Picture

API Documentation (need to be logged in)

This is the full API documentation detailing the structure of the data and which calls can be made.
Link: https://api.mist.com
Picture

Mist Wi-Fi Certification (need to be logged in)

This online certification course contains a section called "AI for IT Mist API". This chapter is an introduction to Mist's API and the power of automation.
Link: https://courses.mist.com/dashboard
Picture

Automation with APIs

This page is part of Mist's documentation. It gathers all resources related to APIs and automation.
Link: https://www.mist.com/documentation/category/api/
 

Other Useful Tools & Resources

This section presents tools that are useful in order to create your own automation scripts. It also present YouTube channels useful if you want to learn Python. Finally,  we present  Mist python libraries and utilities developed by other Engineers.
Picture

Python IDEs

These programs are some of the best code editors for Python:
  • Atom: https://atom.io
  • Visual Studio Code: https://code.visualstudio.com
  • PyCharm: https://www.jetbrains.com/pycharm/
Picture

Postman

Application to simplify each step of building an API and streamline collaboration so you can create better APIs.
Picture

YouTube Channels

These YouTube channels can be used to learn Python:
  • ​Corey Schafer
  • Clever Programmer
  • Derek Banas
  • freeCodeCamp
Picture

Mist Python Libraries

Mist Python libraries & scripts develop by other Engineers:
  • Mist Library by Thomas Munzer
  • ​mistifi by Primoz Marinsek & Ben Cardy
  • Mist Provisioning Utility by Ryan Adzima
  • dartmist by Bryan Ward
  • Mist Utils by Nigel Bowden
SemFioNetworks-EmailContact SemFioNetworks-LinkedInProfile SemFioNetworks-YoutubeChannel

Let's Talk

Please get in touch with us if you have any questions. We offer a wide variety of professional Wi-Fi services that can help your wireless environment becoming faster, more secure and more efficient!
Get in touch
SemFioNetworks-Logo
Copyright © 2020 by SemFio Networks Inc.