Skip to content

IoT.Keystone: The Easiest and Most Secure Platform to Get Sensor Data to the Cloud

License

Notifications You must be signed in to change notification settings

ThisIsIoT/IoT-Keystone

 
 

Repository files navigation

IoT.Keystone: The Easiest and Most Secure Way to Move Sensor Data to the Cloud.

Build Status license Last commit

THIS.IS.IoT.Keystone is a simple-to-use yet powerful, secure, reliable and low-power IoT sensor device communication platform. It is designed to run on the THIS.IS.IoT.Keystone hardware boards and modules aimed at building secure and low-power "sensor to cloud" IoT solutions. The THIS.IS.IoT.Keystone firmware and hardware platform uniquely utilizes the long-range Smart City and Industrial IoT appropriate sub-GHz band by making available both 6LoWPAN mesh-style and LoRaWAN network capability to the same application. THIS.IS.IoT.Keystone is built on open and standardized communication and security protocols that will power the next phase of global interoperable IoT.

IoT.Keystone Platform Firmware Features

  • Supports 6LoWPAN IPv6 mesh stack standard and CC1352 802.15.4 sub-GHz radio.

  • Integrates latest Semtech LoRaWAN stack standard for SX1262 LoRa radio.

  • Supports dynamic BLE-compatible beacon generation.

  • Elliptic curve crypto engine for securely signing authentic transactions to the cloud.

  • Supports a variety of popular cloud data platforms.

  • Supports a comprehensive array of sensors, including:

    • Acceleration
    • Gyroscope
    • Magnetometer
    • Light
    • Sound
    • Temperature
    • Pressure
    • Humidity
    • Magnetic Hall effect
  • Console interface

  • Variety of example applications including:

    • LoRaWAN-to-cloud
    • mesh-to-cloud
    • data logger
    • dynamic beacon
  • Mesh communication offers solution builders a medium range, lower latency and bi-directional communication channel for sensing and control applications.

  • LoRaWAN offers solution builders a long range smart-city sensor reporting channel that is growing in popularity around the world.

IoT-Keystone is based on Contiki-NG: an open-source, cross-platform operating system for Next-Generation IoT devices. It focuses on dependable (secure and reliable) low-power communication and standard protocols, such as IPv6/6LoWPAN, 6TiSCH, RPL, and CoAP. IoT-Keystone adds a number of new features to Contiki-NG, including a LoRaWAN MAC.

IoT.Keystone Innovator Board v1A

IoT,Keystone Innovator Board 1A Image

The IoT.Keystone Innovator Board is the easiest and most secure way to get your sensor data to where you need it. It features these unprecedented features in an extremely low power and robust design, ready to go out of the box:

  • All-in-one board, no external components required.
  • Integrated efficient sub-GHz antenna.
  • Integrated 2.4 GHz antenna.
  • Integrated USB type-A connector for battery charging, console IO, application configuration and interaction.
  • Integrated Li-Po battery charger.
  • Comes with 350 mAh Li-Po battery.
  • Powerful yet low power TI CC1352 ARM Cortex-M4F MCU with 352 KB RAM operating at 48 MHz with integrated IPv6 sub-GHz mesh radio and BLE-compatible 2.4 GHz radio.
  • Semtech SX1262 LoRa transceiver and LoRaWAN capable.
  • Enhanced ESD protection for more robust user handling.
  • BME280 sensor (temperature, pressure, humidity).
  • OPT3001 sensor (light).
  • MP34DT05 sensor (sound).
  • DRV5032 sensor (magnetic hall effect).
  • ICM-20948 9-axis advanced motion sensor (accelerometer, gyroscope, magnetometer).
  • External sensor support

Unless explicitly stated otherwise, IoT-Keystone sources are distributed under the terms of the 3-clause BSD license. This license gives everyone the right to use and distribute the code, either in binary or source code format, as long as the copyright license is retained in the source code.

IoT-Keystone started as a fork of the Contiki-NG OS and retains many of its feature as well as adds new ones.

Find out more:

Engage with the community:

THIS.IS.IoT. Logo

About

IoT.Keystone: The Easiest and Most Secure Platform to Get Sensor Data to the Cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.0%
  • Python 1.1%
  • C++ 0.4%
  • Java 0.4%
  • Makefile 0.3%
  • Assembly 0.3%
  • Other 0.5%