IoT Development Kit
IoT development kit is a complete learning and development platform for the beginners as well as advanced developers in the field of IoT. With this development kit, a user can learn and develop a prototype for any IoT application. This development kit comprises of two separate parts, IoT gateways and IoT node that can be put together to work as a single dependent IoT system.
Both the IoT gateway and IoT node has ESP32 chip as the main controller it has both Bluetooth (BLE) and WiFi inbuilt so in its default form, both Gateways and Node can be communicated through either of these two protocols. To extend the range and reachability, we can use the GSM module or LoRaWAN.

IoT Gateway
IoT gateways as the name suggest it is a gateway for the different communication protocol. It supports most of the popular communication protocols such as WiFi, Bluetooth, GSM/GPS and LoRaWAN. The connectivity options can be further extended for the gateways with the help of the external bus and QuickInsert modules that support other communication standard modules such as ZigBee, NFC etc.
IoT Node
IoT node will work alone and transmit the data to the gateway. It has two external buses for the QuickInsert modules, it can either be two sensor module or one sensor module and one communication module such as LoRa, ZigBee, GSM/GPS, NFC etc.

Features of IoT Development Kit
Wireless connectivity
The IoT development kit is based on ESP32, a 32-bit microprocessor and features wireless connectivities such as Wi-Fi, Bluetooth. When it comes to IoT Gateways it has some additional connectivities such as LoRaWAN and GSM/GPS
Additional functionality extension feature
The IoT development kit features additional functionality extension using an external bus interface in addition to the normally available wireless interface for nodes. This external bus interface supports Addon sensor boards and thereby making SenzIoT more customizable and extendable among similar platforms.
Portability
The IoT development kit has an option for adding Li-ion/LiPo battery to enable the Gateway & nodes to be portable. So that, it can be used in remote applications, where the power source is not available.
Support Long-range communication
The IoT development kit supports low power 10KM line of sight communications for the nodes to the gateway using LoRaWAN modules, which is important in remotely placed applications without connecting to the internet directly and without making transmission costly.
Supported software stacks & IDEs
The IoT development kit supports both official IDEs as well as Arduino IDE for firmware development. Libraries and example codes available with Arduino IDE are more useful for kickstart design from beginners level.
Specification of IoT Development Kit
IoT Gateways
- Wi-Fi : 802.11 b/g/n/e/i (802.11n @ 2.4 GHz up to 150 Mbit/s)
- Bluetooth: v4.2 BR/EDR and Bluetooth Low Energy (BLE)
- Support for GPS and GSM/GPRS four bands including 800, 900, 1800, 1900MHz
- LoRaWAN: 868MHz/433MHz, upto 10KM range
- External Crypto authentication chip
- One external bus for QuickInsert modules
- SD Card slot
- External RTC
- microUSB for programming
- 9v adapter support
- External rechargeable battery support
- Solar charger support
IoT Nodes
- Wi-Fi : 802.11 b/g/n/e/i (802.11n @ 2.4 GHz up to 150 Mbit/s)
- Bluetooth: v4.2 BR/EDR and Bluetooth Low Energy (BLE)
- Two external buses for QuickInsert modules
- microUSB for programming
- 9v adapter support
- External rechargeable battery support
- Solar charger support
IDEs, Programming methods & Cloud connectivity
IoT devices need cloud dashboards for managing, controlling and monitoring purposes. The IoT development kit can be interfaced to different cloud connectivity options including large-scale providers like Amazon AWS, Google Cloud, Microsoft Azure and others medium scale providers. For example, we can use mydevices.com, a simple to use IoT cloud solutions with free usages for development and applications for smartphones. A secure OS is running on the processor, and it supports JavaScript and C/C++ programming and has inbuilt support for different cloud services including Amazon AWS, Google cloud platform and generic MQTT/Restful. With the generic Restful interface, we can connect to some web services for triggering one application by a specific event giving inputs.
Supported Cloud services
- Amazon AWS IoT
- Google Cloud Platform
- Microsoft Azure
- MyDevices.com Cayenne
- IBM Watson IoT
- MQTT, Mosquitto
Supported IDEs
- ESP-IDF (C/C++)
- Arduino IDE
- Mongoose OS (JavaScript/C++)
- MicroPython – python based coding environment for Microcontrollers
- Lua based IDEs
- Other Web IDEs – PlatformIO, Zerynth Studio, TUNIOT