Displaying 1 to 20 from 23 results

blynk-library - Blynk library for embedded hardware

  •    C++

Blynk provides iOS and Android apps to control any hardware over the Internet or directly using Bluetooth. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets, right on your smartphone. Blynk is the most popular IoT platform used by design studios, makers, educators, and equipment vendors all over the world. Please find examples on how to use different types of connections (transports) and how to do make something great with Blynk. You can easily apply any type of board/connection to all examples.

ESP-MQTT-JSON-Multisensor - ESP MQTT JSON Multisensor for Home Assistant

  •    C++

This project shows a super easy way to get started with your own DIY Multisensor to use with Home Assistant, a sick, open-source Home Automation platform that can do just about anything. The code covered in this repository utilizies Home Assistant's MQTT JSON Light Component, MQTT Sensor Component, and a NodeMCU ESP8266 development board.

phonegap-air - Put your web app in the iOS App Store and update it whenever you want.

  •    Objective-C

Put your web app in the iOS App Store and update it whenever you want. Access native features like the contacts list and camera using PhoneGap APIs. Bridge the uncanny valley of hybrid apps with launch images and preloaded static assets.This system has been in the iOS app store for a year with zero crash reports, successfully serving thousands of background updates. That said, it's still fairly new, so buyer beware. The important logic is tested, but there is plenty left to manually verify.




yaota8266 - Yet another OTA solution for ESP8266, this time supporting large (>512KB) firmwares even on 1MB devices (repo is rebased)

  •    C

yaota8266 is yet another bootloader/over-the-air (OTA) update solution for ESP8266 WiFi SoC. Unlike many other solutions, yaota8266 does not require reserving FlashROM space of 2x the size of the firmware. Instead, it updates the firmware in-place. Of course, this means that if an OTA update fails, there's no previous firmware to fallback to. On the other hand, if OTA update fails, you likely will repeat it again, until it succeeds. So, for many usecases the process of OTA update will be the same - a user will just repeat it until it succeeds, regardless whether there's a fallback firmware or not. yaota8266 is written with big firmwares and small flash sizes in mind. For example, it allows to have an OTA for full-fledged MicroPython (firmware sizes of 512+KB) on 1MB flash devices, and still have a small, but a filesystem.

DUS - A differential download based Over The Air(OTA) Update system for React Native

  •    Java

DUS is a Over The Air (OTA) update system that allows React Native developers to deploy mobile app updates directly to the devices of the users. It allows you to use your own servers to maintain release patches and provides configurability in the way these patches are downloaded on your Native Apps. Once a React Native application is released, updating the code involves a recompilation of the new code and releasing a fresh APK/IPA. The adoption of the new APK/IPA and the review time associated with the review process makes it difficult for your latest code to reach your entire users instantly.

edge-node-manager - Resin uC edge-node-manager written in Go

  •    Go

resin.io dependent device edge-node-manager written in Go. More info about environment variables can be found in the documentation. If you don't set environment variables the default will be used.


aktualizr - C++ SOTA Client

  •    C++

C++ reference implementation of GENIVI SOTA OTA update client. The client is intended to be installed on devices that wish to receive OTA updates from a GENIVI-compatible OTA server.

meta-updater - OTA Software updates using OSTree

  •    Python

This layer enables over-the-air updates (OTA) with OSTree and Aktualizr. OSTree is a tool for atomic full file system upgrades with rollback capability. OSTree has several advantages over traditional dual-bank systems, but the most important one is that it minimizes network bandwidth and data storage footprint by sharing files with the same contents across file system deployments.

gota - An over the air cli tool to automate the beta testing distribution of your Android APK and iOS IPA files

  •    Go

Automate the beta testing distribution of your Android and iOS application files. gota is a just command line tool that you can easily integrate in your current continuous integration workflow with tools such as Fastlane.

deployments - Microservice for managing software deployments for IIoT devices within Mender ecosystem

  •    Go

Mender is an open source over-the-air (OTA) software updater for embedded Linux devices. Mender comprises a client running at the embedded device, as well as a server that manages deployments across many devices. This repository contains the Mender Deployments service, which is part of the Mender server. The Mender server is designed as a microservices architecture and comprises several repositories.

esp-ota-server - ESP8266 ESP32 HTTP OTA server

  •    Go

Very simple OTA firmware server suitable for built-in ESP8266 HTTP Updater and ESP32 HTTP Updater. Main purpose is to serve firmware files and passing MD5 hash -- to verify flashing.

edge-node-manager - Resin uC edge-node-manager written in Go

  •    Go

resin.io dependent device edge-node-manager written in Go. More info about environment variables can be found in the documentation. If you don't set environment variables the default will be used.

ESP8266-Hobo-Clock - Self adjustable ESP8266 clock without RTC and NTP

  •    Arduino

Manifesto: giving trust to unreliable time providers isn't worse than trusting potentially unreliable access points with personal credentials. This clock has not RTC module and doesn't need to reach a NTP server to adjust its time. It uses WiFi access points openness in order to extract the date/time from the "Date" HTTP header that may be sent by some captive portals. So it will scan all nearby open WiFi AP until it finds a suitable response.

SmartOTA - SmartOTA,App for macOS ,一步生成使用https itms-services部署iOS App ipa需要的所有内容。

  •    Objective-C

SmartOTA,App for macOS ,一步生成使用https itms-services部署iOS App ipa需要的所有内容。

lws-esp32-factory - Libwebsockets ESP32 Factory Application

  •    C

This is a standalone <1MB image intended for the 1MB "factory" slot on ESP32. Your actual "OTA" application is something completely different, and has its own 2.9MB flash area. This -factory app is designed to take care of all common setup stuff and put it in nvs to be shared with the OTA app.

electrode-ota-server - Electrode Over The Air Server for hot deployment of React Native and Cordova mobile apps

  •    Javascript

The Electrode OTA Server provides a way to hot deploy android and ios React Native™ and Cordova™ apps. The server is API compatible with code-push-cli, the Code Push React Native SDK and the Code Push Cordova SDK. Various bug fixes.