Arduino provides an end to end approach to IoT that includes Hardware, Firmware, Cloud Services and Knowledge.
The Arduino MKR family of boards have been specifically designed with a standardized, modular form factor that streamlines the journey from prototype to production. Engineers and developers can embed Arduino in a wide variety of IoT applications, and pick their connectivity of choice, including LoRa, by switching from one MKR board to another.
Develop connected devices using Arduino Create - an integrated platform that enables users to configure boards, code online, save sketches on cloud and share projects. Arduino Create allows quickly transforming ideas into finished, reliable IoT project, through a comprehensive suite of tools that include IDE, remote device management and cloud services in an environment that’s easy for beginners and productive for professional developers.