I'm doing a project where I have to develop OTA firmware update using BLE (not WiFi) on an ESP32 (ESP-IDF). I'm still in the design phase and I'm wondering how I'm going to test my code. Is there any android/iPhone applications or 3. party programs on the computer, that allows me to perform a test OTA firmware update?
I'm not the developer of the products smartphone application.
I don't know about ESP-IDF, I'm using Arduino. I implemented OTA via BLE on ESP32 with an android app. The Arduino code and android app is available on GitHub: BLE_OTA_Arduino
Related
Currently, I'm working on a big tablet android like the advertisement board.
I'm trying to use react-native for it and the only port that they have is USB. I'm trying to open the developer menu but have no idea how. I am installing the apps by sending the debug apk using the drive.
Things that I try:-
shake the big tab, might be they do not have the sensor for it
use USB male to male did not detect the USB as adb or anything.
any idea how to open this one? it's pretty hard to not see the console.
Tab Information:
Model number
Quad-Core R18 ads
Android version
android 6.0.1
firmware version
ads_v1.0
kernel version
3.10.65
xiao#yh-Series2 #225
Is there support for using external USB camera in Android things(DP6)? 'Camera2Basic sample' works in the new release. What does that mean?
I am trying to test my app through USB tethering (this app is currently working on Xcode and iOS Emulator). I have enabled tethering on 'Developer Options on my phone'
About Device
Samsung Note 4
Android 6.0.1
This is what i tried.
I ran this command
adb devices
react-native run-android
But the app is not installing on my Phone. Am i missing a step?
I've never done this with USB tethering. It seems like you need to do a bit more wiring to set up the app on your device outside of sharing internet connection. If you are open to an easy alternative you can try using Expo with create-react-native-app. If you have a simple app, you can run your code on your actual device by scanning a QR code.
The quickest way I've found to do test this out is with repl.it.
I've done some research on how to do this but haven't found exactly what I was looking for. In short, I'd like to continue to develop my react native app on my Windows PC, and use a Mac Mini for remote builds and deployment to my iOS device. Is there a good way to do this?
I know there are CI solutions such as Jenkins, but ideally I'd like to be able to build/deploy even faster without having to push commits. Similar to Hot Reloading, I'd like to make a change on my PC (Windows) and see it immediately on my iOS device, which I can do currently with an Android device plugged in to my PC today.
Maybe something like running the packager on my mac mini while making code changes from my PC.
I am using android 2.2 version. I want to use the USB related API's in android application. but in android 2.2 version is not having the API's in the applicaition framework layer.It is available in 3.1 and newer version of android.
but in android source code i have seen libraries for USB (API 's in the format of .c and .h file).whether i can able to access the api in the application layer of the android. I want to use the USB device for example, Test CDC class.
For example : if i want to initalize the USB then i can able to call the USB_init() function which is in the USB.c.. Is this possible???? any one please help me.......
Regards
Ram