Important Notice: To use the latest MICO project, you should update IAR workbench for ARM to version 7.30 or Realview MDK v5.xx
###Mico-controller based Internet Connectivity Operation System
###Feathers
- Designed for embedded devices
- Based on a Real time operation system
- Support abundant MCUs
- Wi-Fi connectivity total solution
- Build-in protocols for cloud service
- State-of-the-art low power management
- Application framework for I.O.T product
- Rich tools and mobile APP to accelerate development
###Contents:
- Demos: Demos applications and application framework
COM.MXCHIP.SPP: Data transparent transimission between serial and wlan
COM.MXCHIP.Basic: Examples based on MiCO APIs - libraries: Open source software libraries
- mico: MiCO's main functions
core: MiCO RTOS, TCP/IP stack, security algorithms and wireless drivers
security: security algorithms and libraries
system: Application framework and functions based on MiCO apis, includes para storage, MiCO initialize, command console, config server, mDNS... - Platform: Hardware drivers on different platform
- Board: Hardware resources and configurations on different boards
- Projects: IAR workbench or Realview MDK projects
###How to use:
- You should have a dev board MiCOKit-xxx
- Install IAR workbench for ARM v7.3 or higher or Realview MDK v5.xx
- Connect USB cable to PC to have a virtual serial port, install VCP driver
- Open any demo project and select target: MiCOKit-xxx
- Build, download and run MICO demos on MiCOKit, you may find logs display on serial port
- Download and run Easylink to config wlan on MiCO
iOS: Open this link on iOS safari to installitms-services://?action=download-manifest&url=https://dn-easylinkplist.qbox.me/EasyLink.plist
Android: Click to download - Press "+" button on Easylink APP
- Input ssid and password of the wlan that assoiated to iPhone, and start easylink
- Press Easylink button on your module
- A new device appears on iPhone's screen, press this device, change and save these settings
- If you register a record in mDNS service _easylink._tcp.local, a new device will appear on EasyLink app's main page
- HomeKit demo cannot display on EasyLink app's main page, but it can play with any app based on HomeKit API on iOS8