Pycom is a company and a platform which produce development boards and provide software to their customers. They call themselves “Next Generation Internet of Things Platform ” Pycom has many models for developers. During the internship, I have used FiPy which has 22 GPIO pins, SHA, MD5, DES, AES Encryption, Python multi-threading software, antenna inputs for Wi-Fi and LoRa, 3G, LTE, Bluetooth etc. As we see, the card is the best choice for network development projects and LoRa.
Work with Pycom
Firstly, to work with Pycom, I need to firmware update. Also, to connect the computer I was using extension board call Pytrack. Pytack has GPS and Accelerometers that helped me too much for this project.
After updated FiPy and Pytrack, I also need to prepare the working environment. It means, uploads the libraries of GPS, Accelerometer, MicroPython, to FiPy’s memory. I have used Atom IDE for the task.
Also, the day, I investigated some IDEs which visual studio code and atom IDE are. I have selected Atom IDE because It is faster than the Visual studio and supports more python specifications than VS. To prepare Atom IDE for pycom programming, pymakr application is installed. This extension required to install the code to pycom.