I am using a raspberry pi and I am trying to do a project where I want to turn my Raspberry pi 4 into a development machine to write spring boot applications for API development so far it has been a success. But to test the API I use curl. I need a GUI client So I came across Advanced rest client. if there is an arm build that will be awesome. Or if I have to build from scratch I can do that on my raspberry pi. But I need to know the build process. If anyone can point to to any documentation or readme that will be great.
I think the source is at :
https://github.com/advanced-rest-client/arc-electron
Related
I got my hands on an already deployed yocto system (yocto 2.6.2 - thud) on a board with a NXP i.MX 6UL Cortex-A7. My only possible access at the moment is via wifi. I have access as root via wifi with ssh. The board is embedded into a case which I can't open. So no physical access to that board - just wifi.
My further intention is to setup/deploy/flash my own OS (yocto/debian/etc.) onto this board, but I have no proper knowledge to do so...
Is it even possible to flash a new image only with wifi access?
Which step is the next one I should consider?
Are there any documentations to start with?
Thanks
From your comments, I mention that you have the Variscite DART-6UL module. The producer of your module provides a wiki with lots of information and tutorials on how to start work with. Variscite DART-6UL Wiki
How to build your yocto system
Ready solution for update - SWUpdate Guide
Using SWUpdate is the easiest way to achieve updates for your module.
Custom solution:
Another way is to develop your own mechanism. In this case, you can do developed all processes and make them fully automatic, but it is complicated and required knowledge and experience.
For development boot from the server
For the development time, it can be useful to use booting from TFTP/NFS server. More information here
Other help sources:
Yocto Project - System Update
SWUpdate: software update for
embedded system
Updating Embedded Linux Devices: SWUpdate
I've started testing edgeSDK in a prototype IOT environment.
The idea is to connect devices with sensors and other nodes (Raspberry Pi, ESP8266, macOS, etc.) and exchange data or messages between them on the edge, trying to avoid communicating through the cloud.
(I will be also "mirroring" this exchanges in an AWS central cloud environment, to establish some comparisons/evaluations).
At this point, I have edgeSDK running on macOS and the Raspberry Pi and would like to add ESP8266 into the mix.
My Question is:
Can I get ESP8266 to work with edgeSDK? I don't see it listed as a supported platform.
If yes, which OS? (I was thinking about Mongoose, keeping the JavaScript coding and follow the standard).
Any other comments/suggestions or similar references would be very welcome!
ESP8266 is a microcontroller, which edgeSDK does not support. However, you can run a RESTFul API client on ESP8266 to call a API served by a microservice hosted by edgeSDK on a Raspberry Pi for example.
I am currently working on my senior design project. I have made the stack of raspberry pi's. I am just wondering on how to create a BACnet stack where each raspberry pi device is a unique device, with a unique device ID. Additionally, we plan to use a cisco switch to connect with other raspberry pi stacks. I understand that there is a bacpypes module, which is amazing but it is mainly for dealing with a bacnet device. In my scenario, I need to create a stack of raspberry pi's emulating the BACnet communication protocol.
It would be really helpful
Quickest way:
Compile Steve Karg's BACnet stack by following this: "How to build a FOSS BACnet Server based on Steve Karg’s SourceForge project" on the BITS blog.
Run the BACnet SErver sample executable on each of your Pis:
cd /demo/server
./bacserv
May I suggest trying BAC0, a python implementation of BACnet.
BAC0 is a high level wrapper around bacpypes. And when launched, becomes a BACnet device on any network.
https://github.com/ChristianTremblay/BAC0
https://bac0.readthedocs.io/en/latest/
May I know how to create OSGI container for raspberry pi using GE Predix, can you please give the reply as soon as possible.
Thanks & Regards,
Eswara G
Checkout the Add Predix Machine on an Edge Device tutorial. It has instructions for quickly loading Predix Machine (built using the OSGi framework) for both an Intel Edison and Raspberry Pi. There shouldn't be a need to create an OSGi container from scratch, Predix Machine is the OSGi container you are probably looking for.
Hope that helps get you going.
I want to deploy my universal windows application to raspberry pi 2 devices. I can do that one by one. But how can I deploy multiple pi devices at once?
Best regards
Visual Studio needs a dedicated target (your phone, computer, PI, etc.) to deploy/debug your app.
It can handle only 1 target so you won't be able to do it using Visual Studio.
What you can try (I'm not 100% it will work): create a post build event that call a .bat/.ps1 file which will do the deployment.
To do so, you just need to be sure that there is a command line that exists to deploy the package "manually".
One thing is you can deploy an app via the web portal. If you connect multiple RPi2 on the same network you may write a script to deploy the app through the web interface.