5

I have created a similar application. Your question covers a lot of ground. You already have AWS and your "thing" working together. The next job (might be) to decide what you want to expose via a web site. There are many web frameworks available to you, I like python django. I would create an interface between your AWS IoT flow to Django, probably ...


4

The NRF51822 is a Bluetooth low energy device, which is mostly chosen for low power applications. It cannot access the internet using Bluetooth (unless your idea is to access the internet using bluetooth or something of that sort). If your application needs internet access, you should be moving to 802.11a/b/g/n or 2G/3G/4G. So if internet access if what you'...


2

The variables which IoT bring to the party here are, at a minimum, scale and energy. You might also consider security/resilience as being subject to different constraints compared with how this question might have been answered 5 years ago. The 'root' question on SO is already 7 years old and not hugely popular. The frequency of transactions and the cost of ...


2

Any Lambdas that are deployed via Greengrass and run locally on the RasPi, can be updated OTA via the AWS GG console (or GG API). Normally these lambdas are sandboxed, but if you give them explicit permissions to be able to interact with hardware both locally (i.e. add the ggc_user user to the gpio/i2c/spi groups as needed for example), and in GG give the ...


2

AWS Greengrass is designed to do IoT processing at the edge, rather than (or in addition to) sending it to the cloud. So, if you want to do some processing of your data at the edge, you can use any IoT Edge platform that fulfills your requirements. If Greengrass, Amazon documents where this runs. We have only tested it under Intel Linux. Else, if you just ...


2

Amazon Web Services that have been created under the free usage tier seem to be region-specific. In the past I have had to go region=specific to connect to beta services when implementing them. I would expect that after 12 months of "free" service, the author of these kinds of projects will be required to subscribe to a paid level appropriate for the usage ...


1

Like with most AWS services, they are providing a bre-built and managed framework for you that you don't have to maintain. IoT device security, configuration, local Lambda software updates, cloud-based device state shadowing, local resource management, MQTT subscription management, easy AWS service integration (like SNS and analytics), log management, and ...


1

I'm not super familiar with Greengrass, but I'm assuming it's similar in design to Azure IoT Edge. Where IoT Edge runs Docker to manage local "modules", it sounds like Greengrass takes Lambda functions which from my understanding could fulfill the same need. Have you looked a creating a Lambda function to read the data stream, format it and publish it? Looks ...


1

Since no answer in all this time, here is one. We have connected Greengrass to NODE-RED. https://gambitcomm.blogspot.com/2019/06/iot-control-system-at-edge-mimic-mqtt.html The NODE-RED subscriber is just another device in your Greengrass group that you need to allow to subscribe. Update: copy/pasted the relevant section as requested When the actuator (eg....


1

Although you are using the session for IOT, this is *not an IOT question, just a general sockets question, and, as such, there are many, many, many answers on Google and on Stack Overflow. Basically, there is no "correct" answer, you just need to consider your situation. Generally speaking, it is easier to implement "close after every transaction", as you ...


1

You could have answered this yourself merely by reading the extensive documentation of the required Linux configuration : No. This is likely because key parts of the core are provided only as precompiled binaries. While it's likely these proprietary components could be ported to OSX by Amazon, there's little reason to do so since there isn't much in the ...


Only top voted, non community-wiki answers of a minimum length are eligible