Newbie needs a kick-start with R-Pi3, Dyalog and networking
Posted: Tue Jan 15, 2019 6:00 pm
Greetings.
I'm late to the Party... but from what I am seeing.. NOW is a great time to get into the Raspberry PI DyalogAPL game.
I have seen and read the Dyalog APLPi getting started document, and have reviewed the GITHUB open source code. I've also read the posts in this forum.
My vision is to configure a R-Pi (3) in a way that it can be accessed and programed from the comfort of a Web Browser (or web service).
APLcloud.com has a robust web solution using DyalogAPL and MiServer that runs on the Amazon AWS platform. So, I would like the R-Pi to maintain an open communication (TCP/IP HTTP Port 80). To start with, this can be a simple "heart beat" HTTP call (say ... every 10 seconds) to hit our APLcloud web service, leave some data, or receive some data to process.
The received data payload might include an updated namespace with some new functions or variables that will be received and saved on the R-Pi for future use.
The goal is to develop a self-contained R-Pi that is pre-loaded with Dyalog (maybe DyalogRT Run Time) that is initially configured with a simple CONFIG file that contains an APLcloud web service LOGIN and PASSWORD.
The R-Pi is booted up... and begins to reach out to the APLcloud web service to LOGIN and make a connection.
Once connected, it downloads a namespace which it READS IN and EXECUTES the LEAD "GO" function.
If this works as planned ... anyone can buy one of these R-Pi devices (with networking), and install USB BOOT drive that contains the OS, DyalogAPL and perhaps a PiNET.dyalog run time startup workspace.
Turn it on ... and it wakes up ... connects to APLcloud web, authenticates, and receives a namespace, or files or set of programs and/or operating instructions.
Thoughts??
Cheers,
//W
APLcloud.com
I'm late to the Party... but from what I am seeing.. NOW is a great time to get into the Raspberry PI DyalogAPL game.
I have seen and read the Dyalog APLPi getting started document, and have reviewed the GITHUB open source code. I've also read the posts in this forum.
My vision is to configure a R-Pi (3) in a way that it can be accessed and programed from the comfort of a Web Browser (or web service).
APLcloud.com has a robust web solution using DyalogAPL and MiServer that runs on the Amazon AWS platform. So, I would like the R-Pi to maintain an open communication (TCP/IP HTTP Port 80). To start with, this can be a simple "heart beat" HTTP call (say ... every 10 seconds) to hit our APLcloud web service, leave some data, or receive some data to process.
The received data payload might include an updated namespace with some new functions or variables that will be received and saved on the R-Pi for future use.
The goal is to develop a self-contained R-Pi that is pre-loaded with Dyalog (maybe DyalogRT Run Time) that is initially configured with a simple CONFIG file that contains an APLcloud web service LOGIN and PASSWORD.
The R-Pi is booted up... and begins to reach out to the APLcloud web service to LOGIN and make a connection.
Once connected, it downloads a namespace which it READS IN and EXECUTES the LEAD "GO" function.
If this works as planned ... anyone can buy one of these R-Pi devices (with networking), and install USB BOOT drive that contains the OS, DyalogAPL and perhaps a PiNET.dyalog run time startup workspace.
Turn it on ... and it wakes up ... connects to APLcloud web, authenticates, and receives a namespace, or files or set of programs and/or operating instructions.
Thoughts??
Cheers,
//W
APLcloud.com